{
 "cells": [
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "+++\n",
    "title = \"Factor analysis of mixed data\"\n",
    "menu = \"main\"\n",
    "weight = 5\n",
    "toc = true\n",
    "aliases = [\"famd\"]\n",
    "+++"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Resources\n",
    "\n",
    "🤷‍♂️"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Data"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Factor analysis of mixed data is a general purpose method. It supports both numeric and categorical data."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-09-07T18:17:56.996894Z",
     "iopub.status.busy": "2024-09-07T18:17:56.996589Z",
     "iopub.status.idle": "2024-09-07T18:17:57.452381Z",
     "shell.execute_reply": "2024-09-07T18:17:57.452079Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>is_organic</th>\n",
       "      <th>style</th>\n",
       "      <th>alcohol_by_volume</th>\n",
       "      <th>international_bitterness_units</th>\n",
       "      <th>standard_reference_method</th>\n",
       "      <th>final_gravity</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>name</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Lightshine Radler</th>\n",
       "      <td>False</td>\n",
       "      <td>Blonde</td>\n",
       "      <td>4.50</td>\n",
       "      <td>20.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1.012</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>LightSwitch Lager</th>\n",
       "      <td>False</td>\n",
       "      <td>American Light Lager</td>\n",
       "      <td>3.95</td>\n",
       "      <td>7.5</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.005</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Lightwave Belgian Pale</th>\n",
       "      <td>False</td>\n",
       "      <td>Belgian Pale</td>\n",
       "      <td>5.00</td>\n",
       "      <td>25.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>1.011</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Like Weisse</th>\n",
       "      <td>False</td>\n",
       "      <td>Berlinerweisse</td>\n",
       "      <td>3.10</td>\n",
       "      <td>4.5</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.005</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Lil Heaven Session IPA</th>\n",
       "      <td>False</td>\n",
       "      <td>Session</td>\n",
       "      <td>4.55</td>\n",
       "      <td>20.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.007</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                        is_organic                 style  alcohol_by_volume   \n",
       "name                                                                          \n",
       "Lightshine Radler            False                Blonde               4.50  \\\n",
       "LightSwitch Lager            False  American Light Lager               3.95   \n",
       "Lightwave Belgian Pale       False          Belgian Pale               5.00   \n",
       "Like Weisse                  False        Berlinerweisse               3.10   \n",
       "Lil Heaven Session IPA       False               Session               4.55   \n",
       "\n",
       "                        international_bitterness_units   \n",
       "name                                                     \n",
       "Lightshine Radler                                 20.0  \\\n",
       "LightSwitch Lager                                  7.5   \n",
       "Lightwave Belgian Pale                            25.0   \n",
       "Like Weisse                                        4.5   \n",
       "Lil Heaven Session IPA                            20.0   \n",
       "\n",
       "                        standard_reference_method  final_gravity  \n",
       "name                                                              \n",
       "Lightshine Radler                             5.0          1.012  \n",
       "LightSwitch Lager                             3.0          1.005  \n",
       "Lightwave Belgian Pale                        9.0          1.011  \n",
       "Like Weisse                                   3.0          1.005  \n",
       "Lil Heaven Session IPA                        2.0          1.007  "
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import prince\n",
    "\n",
    "dataset = prince.datasets.load_beers().head(1000)\n",
    "dataset.head()"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Fitting"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-09-07T18:17:57.453995Z",
     "iopub.status.busy": "2024-09-07T18:17:57.453909Z",
     "iopub.status.idle": "2024-09-07T18:17:57.922480Z",
     "shell.execute_reply": "2024-09-07T18:17:57.909043Z"
    }
   },
   "outputs": [],
   "source": [
    "famd = prince.FAMD(\n",
    "    n_components=2,\n",
    "    n_iter=3,\n",
    "    copy=True,\n",
    "    check_input=True,\n",
    "    random_state=42,\n",
    "    engine=\"sklearn\",\n",
    "    handle_unknown=\"error\"  # same parameter as sklearn.preprocessing.OneHotEncoder\n",
    ")\n",
    "famd = famd.fit(dataset)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Eigenvalues"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-09-07T18:17:57.928034Z",
     "iopub.status.busy": "2024-09-07T18:17:57.927728Z",
     "iopub.status.idle": "2024-09-07T18:17:57.960094Z",
     "shell.execute_reply": "2024-09-07T18:17:57.958062Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>eigenvalue</th>\n",
       "      <th>% of variance</th>\n",
       "      <th>% of variance (cumulative)</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>component</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>3.735</td>\n",
       "      <td>3.70%</td>\n",
       "      <td>3.70%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1.662</td>\n",
       "      <td>1.65%</td>\n",
       "      <td>5.34%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "          eigenvalue % of variance % of variance (cumulative)\n",
       "component                                                    \n",
       "0              3.735         3.70%                      3.70%\n",
       "1              1.662         1.65%                      5.34%"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "famd.eigenvalues_summary"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Coordinates"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-09-07T18:17:57.967932Z",
     "iopub.status.busy": "2024-09-07T18:17:57.967648Z",
     "iopub.status.idle": "2024-09-07T18:17:58.018416Z",
     "shell.execute_reply": "2024-09-07T18:17:58.017484Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th>component</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>name</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Lightshine Radler</th>\n",
       "      <td>-1.795872</td>\n",
       "      <td>-0.316854</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>LightSwitch Lager</th>\n",
       "      <td>-3.351119</td>\n",
       "      <td>-0.193896</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Lightwave Belgian Pale</th>\n",
       "      <td>-1.429076</td>\n",
       "      <td>-0.083288</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Like Weisse</th>\n",
       "      <td>-3.774585</td>\n",
       "      <td>-0.255144</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Lil Heaven Session IPA</th>\n",
       "      <td>-2.570021</td>\n",
       "      <td>-0.069867</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "component                      0         1\n",
       "name                                      \n",
       "Lightshine Radler      -1.795872 -0.316854\n",
       "LightSwitch Lager      -3.351119 -0.193896\n",
       "Lightwave Belgian Pale -1.429076 -0.083288\n",
       "Like Weisse            -3.774585 -0.255144\n",
       "Lil Heaven Session IPA -2.570021 -0.069867"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "famd.row_coordinates(dataset).head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-09-07T18:17:58.023278Z",
     "iopub.status.busy": "2024-09-07T18:17:58.021580Z",
     "iopub.status.idle": "2024-09-07T18:17:58.038328Z",
     "shell.execute_reply": "2024-09-07T18:17:58.037483Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th>component</th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>variable</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>alcohol_by_volume</th>\n",
       "      <td>8.474727e-01</td>\n",
       "      <td>0.024329</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>international_bitterness_units</th>\n",
       "      <td>6.648504e-01</td>\n",
       "      <td>0.224303</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>standard_reference_method</th>\n",
       "      <td>3.828369e-01</td>\n",
       "      <td>0.386307</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>final_gravity</th>\n",
       "      <td>8.401140e-01</td>\n",
       "      <td>0.025106</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>is_organic</th>\n",
       "      <td>6.361371e-07</td>\n",
       "      <td>0.002685</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>style</th>\n",
       "      <td>9.994811e-01</td>\n",
       "      <td>0.999218</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "component                                  0         1\n",
       "variable                                              \n",
       "alcohol_by_volume               8.474727e-01  0.024329\n",
       "international_bitterness_units  6.648504e-01  0.224303\n",
       "standard_reference_method       3.828369e-01  0.386307\n",
       "final_gravity                   8.401140e-01  0.025106\n",
       "is_organic                      6.361371e-07  0.002685\n",
       "style                           9.994811e-01  0.999218"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "famd.column_coordinates_"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Visualization"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-09-07T18:17:58.042572Z",
     "iopub.status.busy": "2024-09-07T18:17:58.041908Z",
     "iopub.status.idle": "2024-09-07T18:17:58.114666Z",
     "shell.execute_reply": "2024-09-07T18:17:58.114333Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "<div id=\"altair-viz-82ac6a59e60d41618b981d4f73116686\"></div>\n",
       "<script type=\"text/javascript\">\n",
       "  var VEGA_DEBUG = (typeof VEGA_DEBUG == \"undefined\") ? {} : VEGA_DEBUG;\n",
       "  (function(spec, embedOpt){\n",
       "    let outputDiv = document.currentScript.previousElementSibling;\n",
       "    if (outputDiv.id !== \"altair-viz-82ac6a59e60d41618b981d4f73116686\") {\n",
       "      outputDiv = document.getElementById(\"altair-viz-82ac6a59e60d41618b981d4f73116686\");\n",
       "    }\n",
       "    const paths = {\n",
       "      \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n",
       "      \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n",
       "      \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.17.0?noext\",\n",
       "      \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n",
       "    };\n",
       "\n",
       "    function maybeLoadScript(lib, version) {\n",
       "      var key = `${lib.replace(\"-\", \"\")}_version`;\n",
       "      return (VEGA_DEBUG[key] == version) ?\n",
       "        Promise.resolve(paths[lib]) :\n",
       "        new Promise(function(resolve, reject) {\n",
       "          var s = document.createElement('script');\n",
       "          document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "          s.async = true;\n",
       "          s.onload = () => {\n",
       "            VEGA_DEBUG[key] = version;\n",
       "            return resolve(paths[lib]);\n",
       "          };\n",
       "          s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n",
       "          s.src = paths[lib];\n",
       "        });\n",
       "    }\n",
       "\n",
       "    function showError(err) {\n",
       "      outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n",
       "      throw err;\n",
       "    }\n",
       "\n",
       "    function displayChart(vegaEmbed) {\n",
       "      vegaEmbed(outputDiv, spec, embedOpt)\n",
       "        .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n",
       "    }\n",
       "\n",
       "    if(typeof define === \"function\" && define.amd) {\n",
       "      requirejs.config({paths});\n",
       "      require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n",
       "    } else {\n",
       "      maybeLoadScript(\"vega\", \"5\")\n",
       "        .then(() => maybeLoadScript(\"vega-lite\", \"4.17.0\"))\n",
       "        .then(() => maybeLoadScript(\"vega-embed\", \"6\"))\n",
       "        .catch(showError)\n",
       "        .then(() => displayChart(vegaEmbed));\n",
       "    }\n",
       "  })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"layer\": [{\"data\": {\"name\": \"data-4631f4949a3f74edbd469c8b046aae25\"}, \"mark\": {\"type\": \"circle\", \"size\": 50}, \"encoding\": {\"tooltip\": [{\"field\": \"name\", \"type\": \"nominal\"}, {\"field\": \"component 0\", \"type\": \"quantitative\"}, {\"field\": \"component 1\", \"type\": \"quantitative\"}], \"x\": {\"axis\": {\"title\": \"component 0 \\u2014 3.70%\"}, \"field\": \"component 0\", \"scale\": {\"zero\": false}, \"type\": \"quantitative\"}, \"y\": {\"axis\": {\"title\": \"component 1 \\u2014 1.65%\"}, \"field\": \"component 1\", \"scale\": {\"zero\": false}, \"type\": \"quantitative\"}}, \"selection\": {\"selector001\": {\"type\": \"interval\", \"bind\": \"scales\", \"encodings\": [\"x\", \"y\"]}}}, {\"data\": {\"name\": \"data-857f3faf9d4c6415e6f404787ff05f8c\"}, \"mark\": {\"type\": \"square\", \"color\": \"green\", \"size\": 50}, \"encoding\": {\"tooltip\": [{\"field\": \"variable\", \"type\": \"nominal\"}], \"x\": {\"field\": \"component 0\", \"scale\": {\"zero\": false}, \"type\": \"quantitative\"}, \"y\": {\"field\": \"component 1\", \"scale\": {\"zero\": false}, \"type\": \"quantitative\"}}}], \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.17.0.json\", \"datasets\": {\"data-4631f4949a3f74edbd469c8b046aae25\": [{\"name\": \"Lightshine Radler\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Lightshine Radler\"}, {\"name\": \"LightSwitch Lager\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"LightSwitch Lager\"}, {\"name\": \"Lightwave Belgian Pale\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Lightwave Belgian Pale\"}, {\"name\": \"Like Weisse\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Like Weisse\"}, {\"name\": \"Lil Heaven Session IPA\", \"component 0\": -2.570020523764774, \"component 1\": -0.06986716482668646, \"label\": \"Lil Heaven Session IPA\"}, {\"name\": \"Lil One\", \"component 0\": 3.029340662999709, \"component 1\": -0.16304983703932402, \"label\": \"Lil One\"}, {\"name\": \"Lil Sipa\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Lil Sipa\"}, {\"name\": \"Lil Timmy\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"Lil Timmy\"}, {\"name\": \"Lil Wheezy\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Lil Wheezy\"}, {\"name\": \"Lil' Bandit Brown Ale\", \"component 0\": -1.2427481055900917, \"component 1\": 0.9375182579236649, \"label\": \"Lil' Bandit Brown Ale\"}, {\"name\": \"Lil' Crispy\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Lil' Crispy\"}, {\"name\": \"Lil' Juice\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Lil' Juice\"}, {\"name\": \"Lil' Juicy\", \"component 0\": 0.20915617830745648, \"component 1\": -1.3403881994806957, \"label\": \"Lil' Juicy\"}, {\"name\": \"Lil' Opal\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Lil' Opal\"}, {\"name\": \"Lil' Squeezy\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Lil' Squeezy\"}, {\"name\": \"Lil' Squig\", \"component 0\": -1.1173861962116771, \"component 1\": -0.20478040430246067, \"label\": \"Lil' Squig\"}, {\"name\": \"Lil' Sunshine\", \"component 0\": -2.101135991047534, \"component 1\": 0.2970282215684862, \"label\": \"Lil' Sunshine\"}, {\"name\": \"LIL'B\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"LIL'B\"}, {\"name\": \"Lil's Pils\", \"component 0\": -0.6330631098612627, \"component 1\": -0.30884238608084963, \"label\": \"Lil's Pils\"}, {\"name\": \"Lila\", \"component 0\": 0.20915617830745648, \"component 1\": -1.3403881994806957, \"label\": \"Lila\"}, {\"name\": \"Lilac Wheat Ale\", \"component 0\": -1.970529240956362, \"component 1\": 0.0012470917859071836, \"label\": \"Lilac Wheat Ale\"}, {\"name\": \"Liliko'i Kepolo\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Liliko'i Kepolo\"}, {\"name\": \"Lilikoi Saison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Lilikoi Saison\"}, {\"name\": \"Lilikoi Wheat\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Lilikoi Wheat\"}, {\"name\": \"Lilith Bourbon Barrel Aged\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Lilith Bourbon Barrel Aged\"}, {\"name\": \"Lilith Oporto Aged\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Lilith Oporto Aged\"}, {\"name\": \"Lilja's Hoi Polloi\", \"component 0\": 3.10625182428805, \"component 1\": 2.122813230723401, \"label\": \"Lilja's Hoi Polloi\"}, {\"name\": \"Lilja\\u2019s Pulling Boat Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Lilja\\u2019s Pulling Boat Pale Ale\"}, {\"name\": \"Lily\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Lily\"}, {\"name\": \"Lily & Seamus\", \"component 0\": -1.891489955278801, \"component 1\": -0.028727353771294158, \"label\": \"Lily & Seamus\"}, {\"name\": \"Lily Flagg Milk Stout\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"Lily Flagg Milk Stout\"}, {\"name\": \"Lily Water\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Lily Water\"}, {\"name\": \"Lily's Cream Ale\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Lily's Cream Ale\"}, {\"name\": \"Lil\\u2019 Gruesome\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"Lil\\u2019 Gruesome\"}, {\"name\": \"Limbo IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Limbo IPA\"}, {\"name\": \"Lime & Ginger Berliner Weisse\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Lime & Ginger Berliner Weisse\"}, {\"name\": \"Lime Pils\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Lime Pils\"}, {\"name\": \"Lime Pilsner\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Lime Pilsner\"}, {\"name\": \"Lime Wheat Ale\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Lime Wheat Ale\"}, {\"name\": \"LimeLeaf\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"LimeLeaf\"}, {\"name\": \"LimeLight\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"LimeLight\"}, {\"name\": \"Limestone\", \"component 0\": -2.6251139649955197, \"component 1\": -0.2289920834310774, \"label\": \"Limestone\"}, {\"name\": \"Limey B!\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Limey B!\"}, {\"name\": \"Yosemite Falls IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Yosemite Falls IPA\"}, {\"name\": \"Yosemite Scooter\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Yosemite Scooter\"}, {\"name\": \"Yoshi's Nectar\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Yoshi's Nectar\"}, {\"name\": \"You & I\", \"component 0\": -1.190164212415274, \"component 1\": -0.8202089650555299, \"label\": \"You & I\"}, {\"name\": \"You Are The Brut Squad\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"You Are The Brut Squad\"}, {\"name\": \"You Big Dummy\", \"component 0\": 3.194589824646642, \"component 1\": -2.5586372237379003, \"label\": \"You Big Dummy\"}, {\"name\": \"You Can Call Me Ale\", \"component 0\": 0.7996885357311798, \"component 1\": -1.081518428575759, \"label\": \"You Can Call Me Ale\"}, {\"name\": \"You Enjoy My Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"You Enjoy My Stout\"}, {\"name\": \"You Like 'A Da Juice\", \"component 0\": 0.20915617830745648, \"component 1\": -1.3403881994806957, \"label\": \"You Like 'A Da Juice\"}, {\"name\": \"You Never Even Call Me By My Name\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"You Never Even Call Me By My Name\"}, {\"name\": \"You're In The Jungle Baby!\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"You're In The Jungle Baby!\"}, {\"name\": \"You're My Boy, Blue\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"You're My Boy, Blue\"}, {\"name\": \"You're My Boy, Blue!\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"You're My Boy, Blue!\"}, {\"name\": \"Young Grasshopper\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Young Grasshopper\"}, {\"name\": \"Young's Winter Warmer\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Young's Winter Warmer\"}, {\"name\": \"Youngers Special Bitter\", \"component 0\": -0.5928925179600867, \"component 1\": 0.2416921663601462, \"label\": \"Youngers Special Bitter\"}, {\"name\": \"Younger\\u2019s Best\", \"component 0\": -1.613212613805574, \"component 1\": -0.7126030787636587, \"label\": \"Younger\\u2019s Best\"}, {\"name\": \"Young\\u2019s Bitter\", \"component 0\": -2.198229797594715, \"component 1\": 1.301188450131474, \"label\": \"Young\\u2019s Bitter\"}, {\"name\": \"Young\\u2019s Double Chocolate Stout\", \"component 0\": 3.8339642014310695, \"component 1\": 2.2172508622615927, \"label\": \"Young\\u2019s Double Chocolate Stout\"}, {\"name\": \"Young\\u2019s Hummingbird\", \"component 0\": -2.5680971801802865, \"component 1\": 0.1413048104199756, \"label\": \"Young\\u2019s Hummingbird\"}, {\"name\": \"Young\\u2019s London Gold\", \"component 0\": -1.7939485564037876, \"component 1\": -0.1056823056547768, \"label\": \"Young\\u2019s London Gold\"}, {\"name\": \"Your Black Heart Russian Imperial Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Your Black Heart Russian Imperial Stout\"}, {\"name\": \"Your IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Your IPA\"}, {\"name\": \"Your Local Nitro Brown Ale\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Your Local Nitro Brown Ale\"}, {\"name\": \"Your Mom\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Your Mom\"}, {\"name\": \"Ypsi Gypsi Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Ypsi Gypsi Pale Ale\"}, {\"name\": \"YR Berliner: Wood Will Fall Down\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"YR Berliner: Wood Will Fall Down\"}, {\"name\": \"YR IPA: Hair in the Mailbox\", \"component 0\": -1.07397413164133, \"component 1\": -0.574733447798631, \"label\": \"YR IPA: Hair in the Mailbox\"}, {\"name\": \"YR Pale: Stick a Finger in the Soil\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"YR Pale: Stick a Finger in the Soil\"}, {\"name\": \"Yu Lu\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Yu Lu\"}, {\"name\": \"Yuengling Black & Tan\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"Yuengling Black & Tan\"}, {\"name\": \"Yuengling Bock Beer\", \"component 0\": -2.2001531411792032, \"component 1\": 1.090016474884812, \"label\": \"Yuengling Bock Beer\"}, {\"name\": \"Yuengling Lager Light\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Yuengling Lager Light\"}, {\"name\": \"Yuengling Light Beer (Premium)\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Yuengling Light Beer (Premium)\"}, {\"name\": \"Yuengling Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Yuengling Porter\"}, {\"name\": \"Yuengling Premium Beer\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Yuengling Premium Beer\"}, {\"name\": \"Yuengling Summer Wheat\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Yuengling Summer Wheat\"}, {\"name\": \"Yuengling Traditional Lager\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Yuengling Traditional Lager\"}, {\"name\": \"Yukon Gold Lager\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Yukon Gold Lager\"}, {\"name\": \"Yule Ale\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Yule Ale\"}, {\"name\": \"Yule Bock\", \"component 0\": 1.2932210843801841, \"component 1\": 1.8370065144401517, \"label\": \"Yule Bock\"}, {\"name\": \"Yule Shoot Your Eye Out\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Yule Shoot Your Eye Out\"}, {\"name\": \"Yule Smith \\u2013 Summer\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Yule Smith \\u2013 Summer\"}, {\"name\": \"Yule Tide\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"Yule Tide\"}, {\"name\": \"Hollow Point\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Hollow Point\"}, {\"name\": \"Holloway\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Holloway\"}, {\"name\": \"Hollowtoberfest\", \"component 0\": -0.48155911553306935, \"component 1\": -0.9497467493853, \"label\": \"Hollowtoberfest\"}, {\"name\": \"Holly Jolly\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Holly Jolly\"}, {\"name\": \"Holly King\", \"component 0\": 3.029340662999709, \"component 1\": -0.16304983703932402, \"label\": \"Holly King\"}, {\"name\": \"Holsten Pilsener\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Holsten Pilsener\"}, {\"name\": \"Holy Beer\", \"component 0\": 2.243937109279094, \"component 1\": -0.21646391943938292, \"label\": \"Holy Beer\"}, {\"name\": \"Holy Brew Honey Blonde\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Holy Brew Honey Blonde\"}, {\"name\": \"Holy Cacao\\u2122\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"Holy Cacao\\u2122\"}, {\"name\": \"Holy City Pilsner\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Holy City Pilsner\"}, {\"name\": \"Holy Cow\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"Holy Cow\"}, {\"name\": \"Holy Cowbell\", \"component 0\": 1.7850672038825126, \"component 1\": 1.9100457410784935, \"label\": \"Holy Cowbell\"}, {\"name\": \"Holy Funshine\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Holy Funshine\"}, {\"name\": \"Holy Grounds Coffee Stout\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Holy Grounds Coffee Stout\"}, {\"name\": \"Holy G\\u00fcnter\", \"component 0\": -1.785731792266487, \"component 1\": -0.3509452672219862, \"label\": \"Holy G\\u00fcnter\"}, {\"name\": \"Holy Jim Falls\", \"component 0\": -0.3494380700259833, \"component 1\": -0.9583951758259899, \"label\": \"Holy Jim Falls\"}, {\"name\": \"Holy Mackerel Mack In Black\", \"component 0\": -0.6308386822057129, \"component 1\": 1.8062768147174162, \"label\": \"Holy Mackerel Mack In Black\"}, {\"name\": \"Holy Mackerel Special Golden Ale\", \"component 0\": 1.1261562911487968, \"component 1\": -0.2536985045398252, \"label\": \"Holy Mackerel Special Golden Ale\"}, {\"name\": \"Holy Mole Brown Ale\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Holy Mole Brown Ale\"}, {\"name\": \"Holy Moley\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Holy Moley\"}, {\"name\": \"Holy Moly!\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Holy Moly!\"}, {\"name\": \"Holy Moses Raspberry White Ale\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Holy Moses Raspberry White Ale\"}, {\"name\": \"Holy Moses White Ale\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Holy Moses White Ale\"}, {\"name\": \"Holy Roller IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Holy Roller IPA\"}, {\"name\": \"Holy Toledo!\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Holy Toledo!\"}, {\"name\": \"Home\", \"component 0\": 3.194589824646642, \"component 1\": -2.5586372237379003, \"label\": \"Home\"}, {\"name\": \"Home From Home\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Home From Home\"}, {\"name\": \"Home Plate\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Home Plate\"}, {\"name\": \"Home Rule\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Home Rule\"}, {\"name\": \"Homecoming\", \"component 0\": 1.4371918397872945, \"component 1\": 1.9735984206123742, \"label\": \"Homecoming\"}, {\"name\": \"Homefront\", \"component 0\": 0.7996885357311798, \"component 1\": -1.081518428575759, \"label\": \"Homefront\"}, {\"name\": \"Homefront IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Homefront IPA\"}, {\"name\": \"Homeguys Helles\", \"component 0\": -1.785731792266487, \"component 1\": -0.3509452672219862, \"label\": \"Homeguys Helles\"}, {\"name\": \"Homeland Stout\", \"component 0\": 1.7850672038825126, \"component 1\": 1.9100457410784935, \"label\": \"Homeland Stout\"}, {\"name\": \"Silverstream Pale Ale\", \"component 0\": -1.07397413164133, \"component 1\": -0.574733447798631, \"label\": \"Silverstream Pale Ale\"}, {\"name\": \"Simcoe Bomb\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simcoe Bomb\"}, {\"name\": \"Simcoe De Mayo\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simcoe De Mayo\"}, {\"name\": \"Simcoe IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simcoe IPA\"}, {\"name\": \"Simcoe Motion\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simcoe Motion\"}, {\"name\": \"Simcoe Ninja\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Simcoe Ninja\"}, {\"name\": \"Simcoe Pale Ale - Single Hop Series\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Simcoe Pale Ale - Single Hop Series\"}, {\"name\": \"Simcoe Sensation Session Ale\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simcoe Sensation Session Ale\"}, {\"name\": \"Simcoe Silly Ale\", \"component 0\": 1.1261562911487968, \"component 1\": -0.2536985045398252, \"label\": \"Simcoe Silly Ale\"}, {\"name\": \"Simcoe Single Hop IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simcoe Single Hop IPA\"}, {\"name\": \"Simcoe SIPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simcoe SIPA\"}, {\"name\": \"Simcoe Triangles\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simcoe Triangles\"}, {\"name\": \"Simmer Down\", \"component 0\": -2.570020523764774, \"component 1\": -0.06986716482668646, \"label\": \"Simmer Down\"}, {\"name\": \"Simmer Down Brown\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Simmer Down Brown\"}, {\"name\": \"Simmons Island Imperial Blonde\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Simmons Island Imperial Blonde\"}, {\"name\": \"Simpel\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Simpel\"}, {\"name\": \"Simple Cycle\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Simple Cycle\"}, {\"name\": \"Simple Life\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Simple Life\"}, {\"name\": \"Simple Means\", \"component 0\": -0.8550173490464535, \"component 1\": -1.380480312921566, \"label\": \"Simple Means\"}, {\"name\": \"Simtra 3x IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Simtra 3x IPA\"}, {\"name\": \"Sin City IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Sin City IPA\"}, {\"name\": \"Sin Eater\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Sin Eater\"}, {\"name\": \"Sin Mint Temptress\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"Sin Mint Temptress\"}, {\"name\": \"Sin-Bin Belgian Pale\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Sin-Bin Belgian Pale\"}, {\"name\": \"Sinebrychoff Porter\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Sinebrychoff Porter\"}, {\"name\": \"SINFUL STOUT\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"SINFUL STOUT\"}, {\"name\": \"Singapore IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Singapore IPA\"}, {\"name\": \"Singel\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Singel\"}, {\"name\": \"Singha Light\", \"component 0\": -2.9234132233483385, \"component 1\": 0.07382503440661979, \"label\": \"Singha Light\"}, {\"name\": \"Single Batch - Belgian Style Saison Ale\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Single Batch - Belgian Style Saison Ale\"}, {\"name\": \"Single Batch - Double India Pale Ale\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Single Batch - Double India Pale Ale\"}, {\"name\": \"Single Blonde\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Single Blonde\"}, {\"name\": \"Single Chair Ale\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Single Chair Ale\"}, {\"name\": \"Single Fin\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Single Fin\"}, {\"name\": \"Single Hop Amarillo\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Single Hop Amarillo\"}, {\"name\": \"Single Hop Amarillo IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Single Hop Amarillo IPA\"}, {\"name\": \"Single Hop APA (CTZ)\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Single Hop APA (CTZ)\"}, {\"name\": \"Single Hop Big Daddy - Azacca IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Single Hop Big Daddy - Azacca IPA\"}, {\"name\": \"Single Hop Big Daddy - Citra IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Single Hop Big Daddy - Citra IPA\"}, {\"name\": \"Single Hop Citra\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Single Hop Citra\"}, {\"name\": \"Single Hop Citra IPL\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Single Hop Citra IPL\"}, {\"name\": \"Single Hop Galaxy\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Single Hop Galaxy\"}, {\"name\": \"Single Hop HBC-291\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Single Hop HBC-291\"}, {\"name\": \"English Dark Mild\", \"component 0\": -2.2162322087901996, \"component 1\": 1.6519241394987343, \"label\": \"English Dark Mild\"}, {\"name\": \"English IPA\", \"component 0\": 0.17240276390482404, \"component 1\": -1.2763108334435451, \"label\": \"English IPA\"}, {\"name\": \"English Northern Ale\", \"component 0\": -1.2427481055900917, \"component 1\": 0.9375182579236649, \"label\": \"English Northern Ale\"}, {\"name\": \"English Nut Brown\", \"component 0\": -1.2427481055900917, \"component 1\": 0.9375182579236649, \"label\": \"English Nut Brown\"}, {\"name\": \"English Old Ale w/gingerbread spices\", \"component 0\": 2.0565899908320766, \"component 1\": 0.3396648454545555, \"label\": \"English Old Ale w/gingerbread spices\"}, {\"name\": \"English Pale\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"English Pale\"}, {\"name\": \"English Pale Ale\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"English Pale Ale\"}, {\"name\": \"English Six Grain Ale\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"English Six Grain Ale\"}, {\"name\": \"English Special Bitter Ale\", \"component 0\": -0.5928925179600867, \"component 1\": 0.2416921663601462, \"label\": \"English Special Bitter Ale\"}, {\"name\": \"English Style Ale\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"English Style Ale\"}, {\"name\": \"English Style India Pale Ale\", \"component 0\": 0.17240276390482404, \"component 1\": -1.2763108334435451, \"label\": \"English Style India Pale Ale\"}, {\"name\": \"English Style Summer Ale\", \"component 0\": -2.101135991047534, \"component 1\": 0.2970282215684862, \"label\": \"English Style Summer Ale\"}, {\"name\": \"English Summer Ale\", \"component 0\": -2.101135991047534, \"component 1\": 0.2970282215684862, \"label\": \"English Summer Ale\"}, {\"name\": \"English-Style Ale\", \"component 0\": -2.2001531411792032, \"component 1\": 1.090016474884812, \"label\": \"English-Style Ale\"}, {\"name\": \"English-Style Barley Wine Ale\", \"component 0\": 3.573245139837401, \"component 1\": 1.047416013000053, \"label\": \"English-Style Barley Wine Ale\"}, {\"name\": \"English-Style Old Ale\", \"component 0\": 2.0565899908320766, \"component 1\": 0.3396648454545555, \"label\": \"English-Style Old Ale\"}, {\"name\": \"Englishman\", \"component 0\": -1.2427481055900917, \"component 1\": 0.9375182579236649, \"label\": \"Englishman\"}, {\"name\": \"Enigma\", \"component 0\": -1.4087956275174818, \"component 1\": 0.270231695164711, \"label\": \"Enigma\"}, {\"name\": \"Enjoy After 07.04.16\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy After 07.04.16\"}, {\"name\": \"Enjoy After 10.31.15\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy After 10.31.15\"}, {\"name\": \"Enjoy By 02.14.16 Black IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 02.14.16 Black IPA\"}, {\"name\": \"Enjoy By 02.14.16 Unfiltered\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Enjoy By 02.14.16 Unfiltered\"}, {\"name\": \"Enjoy By 02.14.17 Chocolate & Coffee IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Enjoy By 02.14.17 Chocolate & Coffee IPA\"}, {\"name\": \"Enjoy By 07.04.15 IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Enjoy By 07.04.15 IPA\"}, {\"name\": \"Enjoy By 07.04.16\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 07.04.16\"}, {\"name\": \"Enjoy By 07.04.17 Unfiltered IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 07.04.17 Unfiltered IPA\"}, {\"name\": \"Enjoy By 07.04.19 Unfiltered IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 07.04.19 Unfiltered IPA\"}, {\"name\": \"Enjoy By 07.25.16 Tangerine IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Enjoy By 07.25.16 Tangerine IPA\"}, {\"name\": \"Enjoy By 09.04.17 Unfiltered IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 09.04.17 Unfiltered IPA\"}, {\"name\": \"Enjoy By 09.05.16 Unfiltered IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 09.05.16 Unfiltered IPA\"}, {\"name\": \"Enjoy By 10.31.15\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Enjoy By 10.31.15\"}, {\"name\": \"Enjoy By 10.31.16 Tangerine IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 10.31.16 Tangerine IPA\"}, {\"name\": \"Enjoy By 12.25.15 IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 12.25.15 IPA\"}, {\"name\": \"Enjoy By 12.25.16 Unfiltered IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 12.25.16 Unfiltered IPA\"}, {\"name\": \"Enjoy By 12.25.17 Unfiltered IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 12.25.17 Unfiltered IPA\"}, {\"name\": \"Enjoy by 4.20.16\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Enjoy by 4.20.16\"}, {\"name\": \"Enjoy By 5.30.16 Tangerine IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By 5.30.16 Tangerine IPA\"}, {\"name\": \"Enjoy By IPA 02.14.14\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By IPA 02.14.14\"}, {\"name\": \"Enjoy By IPA 02.14.15\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By IPA 02.14.15\"}, {\"name\": \"Enjoy By IPA 02.15.13\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By IPA 02.15.13\"}, {\"name\": \"Enjoy By IPA 04.01.13\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By IPA 04.01.13\"}, {\"name\": \"Enjoy By IPA 04.20.15\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Enjoy By IPA 04.20.15\"}, {\"name\": \"Enjoy By IPA 07.04.14\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By IPA 07.04.14\"}, {\"name\": \"Enjoy By IPA 10.31.14\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Enjoy By IPA 10.31.14\"}, {\"name\": \"Enjoy By IPA 12.26.14\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By IPA 12.26.14\"}, {\"name\": \"Enjoy By IPA 3.14.15\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By IPA 3.14.15\"}, {\"name\": \"Enjoy By IPA 5.17.13\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enjoy By IPA 5.17.13\"}, {\"name\": \"Enkel\", \"component 0\": -1.1030969737846155, \"component 1\": 2.947282273920805, \"label\": \"Enkel\"}, {\"name\": \"Tectonic Event\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Tectonic Event\"}, {\"name\": \"Teddy Bear Kisses\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Teddy Bear Kisses\"}, {\"name\": \"Teddy Roosevelt American Badass\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Teddy Roosevelt American Badass\"}, {\"name\": \"Teeny Tiny Test Batch IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Teeny Tiny Test Batch IPA\"}, {\"name\": \"Teikoku IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Teikoku IPA\"}, {\"name\": \"Tejas Clara\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Tejas Clara\"}, {\"name\": \"Tejas Lager\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Tejas Lager\"}, {\"name\": \"Tejas Negra\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Tejas Negra\"}, {\"name\": \"Telephone Lines\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Telephone Lines\"}, {\"name\": \"Telesto\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Telesto\"}, {\"name\": \"Tell Shaky And Boxcar Joe\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Tell Shaky And Boxcar Joe\"}, {\"name\": \"Tell Tale Heart IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Tell Tale Heart IPA\"}, {\"name\": \"Tell Tale Red\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Tell Tale Red\"}, {\"name\": \"Tempelier\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Tempelier\"}, {\"name\": \"Tempest\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Tempest\"}, {\"name\": \"Tempest Coffee Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Tempest Coffee Porter\"}, {\"name\": \"Temple Br\\u00e4u\", \"component 0\": -0.6425402870396948, \"component 1\": -0.11216408392485198, \"label\": \"Temple Br\\u00e4u\"}, {\"name\": \"Temple of Stone IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Temple of Stone IPA\"}, {\"name\": \"Templeton\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Templeton\"}, {\"name\": \"Templeton Red\", \"component 0\": -1.429178346709751, \"component 1\": 1.5130440619651886, \"label\": \"Templeton Red\"}, {\"name\": \"Temporal Purgatory\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Temporal Purgatory\"}, {\"name\": \"Temporary Insanity\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Temporary Insanity\"}, {\"name\": \"Temptress\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Temptress\"}, {\"name\": \"TEN Anniversary Ale - Dry-hopped Barleywine\", \"component 0\": 4.310580491951616, \"component 1\": -0.8944296294638283, \"label\": \"TEN Anniversary Ale - Dry-hopped Barleywine\"}, {\"name\": \"Ten Bitter Years\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Ten Bitter Years\"}, {\"name\": \"Ten FIDY\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Ten FIDY\"}, {\"name\": \"Ten Hills Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Ten Hills Pale Ale\"}, {\"name\": \"Ten Minutes of Pleasure\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Ten Minutes of Pleasure\"}, {\"name\": \"Ten Penny Ale\", \"component 0\": -1.7843583213603107, \"component 1\": 1.1258847652125772, \"label\": \"Ten Penny Ale\"}, {\"name\": \"Ten Penny American Bitter\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Ten Penny American Bitter\"}, {\"name\": \"Ten Pin Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Ten Pin Porter\"}, {\"name\": \"Ten Pound Test\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Ten Pound Test\"}, {\"name\": \"Ten Tickles\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Ten Tickles\"}, {\"name\": \"Ten Years Alt\", \"component 0\": -0.8550173490464535, \"component 1\": -1.380480312921566, \"label\": \"Ten Years Alt\"}, {\"name\": \"Tenacity\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Tenacity\"}, {\"name\": \"Tenaya Creek Craft Pilsner\", \"component 0\": -0.6330631098612627, \"component 1\": -0.30884238608084963, \"label\": \"Tenaya Creek Craft Pilsner\"}, {\"name\": \"Tenaya Creek Oktoberfest\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"Tenaya Creek Oktoberfest\"}, {\"name\": \"Tenebris\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Tenebris\"}, {\"name\": \"Tenebris Aged in Bourbon Barrels\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Tenebris Aged in Bourbon Barrels\"}, {\"name\": \"Tenebris Aged in Cognac Barrels\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Tenebris Aged in Cognac Barrels\"}, {\"name\": \"Tenebris Aged in Port Barrels\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Tenebris Aged in Port Barrels\"}, {\"name\": \"Tenebris Aged in Tequila Barrels\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Tenebris Aged in Tequila Barrels\"}, {\"name\": \"Fisherman's Homeport Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Fisherman's Homeport Pale Ale\"}, {\"name\": \"Fisherman's Honey Pilsner\", \"component 0\": -1.9932893985754985, \"component 1\": 0.27846481817211216, \"label\": \"Fisherman's Honey Pilsner\"}, {\"name\": \"Fisherman's IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Fisherman's IPA\"}, {\"name\": \"Fisherman's NAVIGATOR\", \"component 0\": 0.621126492516488, \"component 1\": 1.681537411039195, \"label\": \"Fisherman's NAVIGATOR\"}, {\"name\": \"Fisherman's Pils\", \"component 0\": -0.6330631098612627, \"component 1\": -0.30884238608084963, \"label\": \"Fisherman's Pils\"}, {\"name\": \"Fisherman's Pumpkin Stout\", \"component 0\": 1.4371918397872945, \"component 1\": 1.9735984206123742, \"label\": \"Fisherman's Pumpkin Stout\"}, {\"name\": \"Fisherman's Rock Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Fisherman's Rock Porter\"}, {\"name\": \"Fisherman's Sunrise Saison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Fisherman's Sunrise Saison\"}, {\"name\": \"Fisherman's Tea Party\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Fisherman's Tea Party\"}, {\"name\": \"Fishin' In The Dark\", \"component 0\": -0.6308386822057129, \"component 1\": 1.8062768147174162, \"label\": \"Fishin' In The Dark\"}, {\"name\": \"Fishoid Family DDH Hazy IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Fishoid Family DDH Hazy IPA\"}, {\"name\": \"Fishwater Double IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Fishwater Double IPA\"}, {\"name\": \"Fist City\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Fist City\"}, {\"name\": \"Fistful of Cake\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"Fistful of Cake\"}, {\"name\": \"Fistful of Hops\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Fistful of Hops\"}, {\"name\": \"Fistful of Hops - Orange\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Fistful of Hops - Orange\"}, {\"name\": \"Fisticuffs\", \"component 0\": 4.310580491951616, \"component 1\": -0.8944296294638283, \"label\": \"Fisticuffs\"}, {\"name\": \"Fisticuffs IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Fisticuffs IPA\"}, {\"name\": \"Fistmas Ale\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Fistmas Ale\"}, {\"name\": \"Five\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Five\"}, {\"name\": \"Five AM Red Ale\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Five AM Red Ale\"}, {\"name\": \"Five Bridge Bitter\", \"component 0\": -2.5680971801802865, \"component 1\": 0.1413048104199756, \"label\": \"Five Bridge Bitter\"}, {\"name\": \"Five Fin\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Five Fin\"}, {\"name\": \"Five Hop - Experimental IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Five Hop - Experimental IPA\"}, {\"name\": \"Five Mile\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Five Mile\"}, {\"name\": \"Five n Dime\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Five n Dime\"}, {\"name\": \"Five O'Clock Shadow\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Five O'Clock Shadow\"}, {\"name\": \"Five Points IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Five Points IPA\"}, {\"name\": \"Five-0\", \"component 0\": 0.20915617830745648, \"component 1\": -1.3403881994806957, \"label\": \"Five-0\"}, {\"name\": \"FivePine Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"FivePine Porter\"}, {\"name\": \"Fix 1864 Spezial\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Fix 1864 Spezial\"}, {\"name\": \"FIX Dark\", \"component 0\": 1.795007239945916, \"component 1\": 1.478266342571855, \"label\": \"FIX Dark\"}, {\"name\": \"FIX Hellas\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"FIX Hellas\"}, {\"name\": \"Fix Royale\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Fix Royale\"}, {\"name\": \"Fixed Gear\", \"component 0\": -1.1173861962116771, \"component 1\": -0.20478040430246067, \"label\": \"Fixed Gear\"}, {\"name\": \"Fizzy Good, Make Feel Nice\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"Fizzy Good, Make Feel Nice\"}, {\"name\": \"Flack Briday Imperial Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Flack Briday Imperial Stout\"}, {\"name\": \"Flag Stop Milepost 1\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Flag Stop Milepost 1\"}, {\"name\": \"Flagraiser IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Flagraiser IPA\"}, {\"name\": \"Flagship\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Flagship\"}, {\"name\": \"Flagship India Pale Ale\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Flagship India Pale Ale\"}, {\"name\": \"Flagship IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Flagship IPA\"}, {\"name\": \"FLAle Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"FLAle Ale\"}, {\"name\": \"Flamberge\", \"component 0\": -0.872311760395272, \"component 1\": 2.027501304950462, \"label\": \"Flamberge\"}, {\"name\": \"Miami Weiss\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Miami Weiss\"}, {\"name\": \"MIAOU\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"MIAOU\"}, {\"name\": \"Micanopy Moonbeam\", \"component 0\": 0.20915617830745648, \"component 1\": -1.3403881994806957, \"label\": \"Micanopy Moonbeam\"}, {\"name\": \"Michael Faricy\\u2019s Irish Stout\", \"component 0\": -0.24943886743180332, \"component 1\": 1.3917349986799414, \"label\": \"Michael Faricy\\u2019s Irish Stout\"}, {\"name\": \"Michael J. Bocks\", \"component 0\": -0.02559351072874966, \"component 1\": -0.33264556383177085, \"label\": \"Michael J. Bocks\"}, {\"name\": \"Michael Shea's Irish Amber\", \"component 0\": -1.429178346709751, \"component 1\": 1.5130440619651886, \"label\": \"Michael Shea's Irish Amber\"}, {\"name\": \"Michelob AmberBock\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Michelob AmberBock\"}, {\"name\": \"Michelob Black & Tan\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Michelob Black & Tan\"}, {\"name\": \"Michelob Ginger Wheat\", \"component 0\": -2.410159026692394, \"component 1\": -0.0593529011601269, \"label\": \"Michelob Ginger Wheat\"}, {\"name\": \"Michelob Golden Draft\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Michelob Golden Draft\"}, {\"name\": \"Michelob Golden Draft Light\", \"component 0\": -4.192653575909671, \"component 1\": 0.5661376940085597, \"label\": \"Michelob Golden Draft Light\"}, {\"name\": \"Michelob Honey Lager\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Michelob Honey Lager\"}, {\"name\": \"Michelob Irish Red\", \"component 0\": -1.429178346709751, \"component 1\": 1.5130440619651886, \"label\": \"Michelob Irish Red\"}, {\"name\": \"Michelob Light\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Michelob Light\"}, {\"name\": \"Michelob Original Lager\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Michelob Original Lager\"}, {\"name\": \"Michelob Pale Ale\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"Michelob Pale Ale\"}, {\"name\": \"Michelob Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Michelob Porter\"}, {\"name\": \"Michelob Ultra\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Michelob Ultra\"}, {\"name\": \"Michelob Ultra Amber\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Michelob Ultra Amber\"}, {\"name\": \"Michelob Ultra Lime Cactus\", \"component 0\": -4.1907302323251825, \"component 1\": 0.7773096692552217, \"label\": \"Michelob Ultra Lime Cactus\"}, {\"name\": \"Michelob Ultra Pure Gold\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Michelob Ultra Pure Gold\"}, {\"name\": \"Michigan Awesome Hatter\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Michigan Awesome Hatter\"}, {\"name\": \"Michigan Hatter\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Michigan Hatter\"}, {\"name\": \"Michigan Nut Brown Ale\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Michigan Nut Brown Ale\"}, {\"name\": \"Michigan Wheat Ale\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Michigan Wheat Ale\"}, {\"name\": \"Michigantuan\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Michigantuan\"}, {\"name\": \"Michigunder\", \"component 0\": -1.2483116438016675, \"component 1\": -0.07299153821776852, \"label\": \"Michigunder\"}, {\"name\": \"Michilimackinac Line 5 Stout\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Michilimackinac Line 5 Stout\"}, {\"name\": \"Mick\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Mick\"}, {\"name\": \"Mickey's\", \"component 0\": -1.7511375767726212, \"component 1\": -0.5441787661664728, \"label\": \"Mickey's\"}, {\"name\": \"Mickey's Ice\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Mickey's Ice\"}, {\"name\": \"Mid Coast IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Mid Coast IPA\"}, {\"name\": \"Mid Mountain Mild Ale\", \"component 0\": -2.773680519583299, \"component 1\": 0.6915299824829414, \"label\": \"Mid Mountain Mild Ale\"}, {\"name\": \"Mid Winter India Pale Ale\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Mid Winter India Pale Ale\"}, {\"name\": \"Middle Ages Apricot Ale\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Middle Ages Apricot Ale\"}, {\"name\": \"Middle Man - SC\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Middle Man - SC\"}, {\"name\": \"Middle Out\", \"component 0\": -0.6425402870396948, \"component 1\": -0.11216408392485198, \"label\": \"Middle Out\"}, {\"name\": \"Midnight Ale\", \"component 0\": 1.795007239945916, \"component 1\": 1.478266342571855, \"label\": \"Midnight Ale\"}, {\"name\": \"Midnight Crossing\", \"component 0\": 1.795007239945916, \"component 1\": 1.478266342571855, \"label\": \"Midnight Crossing\"}, {\"name\": \"Midnight Cut\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Midnight Cut\"}, {\"name\": \"Midnight Expression\", \"component 0\": -0.6308386822057129, \"component 1\": 1.8062768147174162, \"label\": \"Midnight Expression\"}, {\"name\": \"Midnight Flight\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Midnight Flight\"}, {\"name\": \"Frosty Goggles\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Frosty Goggles\"}, {\"name\": \"Frosty Knuckle Seas Spray IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Frosty Knuckle Seas Spray IPA\"}, {\"name\": \"Froth of Khan\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Froth of Khan\"}, {\"name\": \"Frou Frou\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Frou Frou\"}, {\"name\": \"Frozen Goat\", \"component 0\": 1.5176754048627803, \"component 1\": 2.0975682141548804, \"label\": \"Frozen Goat\"}, {\"name\": \"Frucht: Boysenberry\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Frucht: Boysenberry\"}, {\"name\": \"Frucht: Passion Fruit\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Frucht: Passion Fruit\"}, {\"name\": \"Frucht: Peach\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Frucht: Peach\"}, {\"name\": \"Frucht: Pineapple, Prickly Pear & Dragon Fruit\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Frucht: Pineapple, Prickly Pear & Dragon Fruit\"}, {\"name\": \"Fr\\u00fch K\\u00f6lsch\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Fr\\u00fch K\\u00f6lsch\"}, {\"name\": \"Fr\\u00fch Radler\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Fr\\u00fch Radler\"}, {\"name\": \"Fruhauf\", \"component 0\": -0.48155911553306935, \"component 1\": -0.9497467493853, \"label\": \"Fruhauf\"}, {\"name\": \"Fruhbock\", \"component 0\": 1.2932210843801841, \"component 1\": 1.8370065144401517, \"label\": \"Fruhbock\"}, {\"name\": \"Fruhlingsbier\", \"component 0\": -1.2483116438016675, \"component 1\": -0.07299153821776852, \"label\": \"Fruhlingsbier\"}, {\"name\": \"Fruit Fight NE IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Fruit Fight NE IPA\"}, {\"name\": \"Fruit-Full Fort\", \"component 0\": 3.029340662999709, \"component 1\": -0.16304983703932402, \"label\": \"Fruit-Full Fort\"}, {\"name\": \"Fruitesse\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Fruitesse\"}, {\"name\": \"Fruitful Life Citrus IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Fruitful Life Citrus IPA\"}, {\"name\": \"Fruition\", \"component 0\": -1.970529240956362, \"component 1\": 0.0012470917859071836, \"label\": \"Fruition\"}, {\"name\": \"Fruitsmack\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Fruitsmack\"}, {\"name\": \"Fruittanomyces\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Fruittanomyces\"}, {\"name\": \"Fr\\u00fct\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Fr\\u00fct\"}, {\"name\": \"Fr\\u00fct Br\\u00fct\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Fr\\u00fct Br\\u00fct\"}, {\"name\": \"Frye's Leap IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Frye's Leap IPA\"}, {\"name\": \"FSB\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"FSB\"}, {\"name\": \"Fu Manbrew\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Fu Manbrew\"}, {\"name\": \"Fubark\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Fubark\"}, {\"name\": \"Fuck Art - This Is Hygge\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Fuck Art - This Is Hygge\"}, {\"name\": \"Fuck Art Let's Dance!\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"Fuck Art Let's Dance!\"}, {\"name\": \"Fuck Art This Is Architecture\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Fuck Art This Is Architecture\"}, {\"name\": \"Fudge Ripple Tripel\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"Fudge Ripple Tripel\"}, {\"name\": \"Fudgesicle\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Fudgesicle\"}, {\"name\": \"Fudgie the Beer\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Fudgie the Beer\"}, {\"name\": \"Fuego del Otono\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Fuego del Otono\"}, {\"name\": \"Fuel Cafe\", \"component 0\": -1.1154628526271892, \"component 1\": 0.006391570944201265, \"label\": \"Fuel Cafe\"}, {\"name\": \"Fugee\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Fugee\"}, {\"name\": \"Belgo\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Belgo\"}, {\"name\": \"Belgo Anise Imperial Russian Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Belgo Anise Imperial Russian Stout\"}, {\"name\": \"Belgo Hoptologist DIPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Belgo Hoptologist DIPA\"}, {\"name\": \"Belgo Sutra\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Belgo Sutra\"}, {\"name\": \"Belgoo Arbo\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Belgoo Arbo\"}, {\"name\": \"Belgoo Luppo\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Belgoo Luppo\"}, {\"name\": \"Belgorado\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Belgorado\"}, {\"name\": \"Believer Double Red Ale\", \"component 0\": -1.429178346709751, \"component 1\": 1.5130440619651886, \"label\": \"Believer Double Red Ale\"}, {\"name\": \"Beligique du Noire\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Beligique du Noire\"}, {\"name\": \"Belikin Beer\", \"component 0\": -2.9234132233483385, \"component 1\": 0.07382503440661979, \"label\": \"Belikin Beer\"}, {\"name\": \"Beljoe\", \"component 0\": 1.1261562911487968, \"component 1\": -0.2536985045398252, \"label\": \"Beljoe\"}, {\"name\": \"Bell Ringer Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Bell Ringer Ale\"}, {\"name\": \"Bell's Lager Beer (Lager Of The Lakes)\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Bell's Lager Beer (Lager Of The Lakes)\"}, {\"name\": \"Bella\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Bella\"}, {\"name\": \"Bella Ciao\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Bella Ciao\"}, {\"name\": \"Bella Vigna Tripel\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"Bella Vigna Tripel\"}, {\"name\": \"Bellaire Brown\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Bellaire Brown\"}, {\"name\": \"Belle\", \"component 0\": 0.20915617830745648, \"component 1\": -1.3403881994806957, \"label\": \"Belle\"}, {\"name\": \"Belle Fermi\\u00e8re\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Belle Fermi\\u00e8re\"}, {\"name\": \"Belle Gunness Stout\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Belle Gunness Stout\"}, {\"name\": \"Belle Starr\", \"component 0\": 0.35340917655464865, \"component 1\": 1.2962648171575692, \"label\": \"Belle Starr\"}, {\"name\": \"Belle Wringer\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Belle Wringer\"}, {\"name\": \"Bellrinnger\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"Bellrinnger\"}, {\"name\": \"Belly Flop\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Belly Flop\"}, {\"name\": \"Belly Itch'N Brown\", \"component 0\": -1.2427481055900917, \"component 1\": 0.9375182579236649, \"label\": \"Belly Itch'N Brown\"}, {\"name\": \"Belly Up Blonde Ale\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Belly Up Blonde Ale\"}, {\"name\": \"Bellyslide Wit\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Bellyslide Wit\"}, {\"name\": \"Belma Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Belma Pale Ale\"}, {\"name\": \"Below Decks\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Below Decks\"}, {\"name\": \"Belt & Suspenders\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Belt & Suspenders\"}, {\"name\": \"Beltaine Scottish Ale\", \"component 0\": 1.4881601370364892, \"component 1\": 2.151475123928629, \"label\": \"Beltaine Scottish Ale\"}, {\"name\": \"Belux\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Belux\"}, {\"name\": \"Belzebuth\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Belzebuth\"}, {\"name\": \"Ben & Jerry's Salted Caramel Brownie\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Ben & Jerry's Salted Caramel Brownie\"}, {\"name\": \"Ben & Jerry\\u2019s Chocolate Chip Cookie Dough Ale\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Ben & Jerry\\u2019s Chocolate Chip Cookie Dough Ale\"}, {\"name\": \"Ben Light\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Ben Light\"}, {\"name\": \"Benard, Belgian Dubbel\", \"component 0\": 0.35340917655464865, \"component 1\": 1.2962648171575692, \"label\": \"Benard, Belgian Dubbel\"}, {\"name\": \"Bench Life\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Bench Life\"}, {\"name\": \"Bench Weiss\", \"component 0\": -1.4189372776346867, \"component 1\": 1.6837006900247216, \"label\": \"Bench Weiss\"}, {\"name\": \"Bender\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Bender\"}, {\"name\": \"BendTheKnee\", \"component 0\": -1.6351783391381136, \"component 1\": 0.27237605262220443, \"label\": \"BendTheKnee\"}, {\"name\": \"Benediction\", \"component 0\": 0.35340917655464865, \"component 1\": 1.2962648171575692, \"label\": \"Benediction\"}, {\"name\": \"Benediktiner Dunkel Weissbier\", \"component 0\": -1.4189372776346867, \"component 1\": 1.6837006900247216, \"label\": \"Benediktiner Dunkel Weissbier\"}, {\"name\": \"Benediktiner Hell\", \"component 0\": -1.785731792266487, \"component 1\": -0.3509452672219862, \"label\": \"Benediktiner Hell\"}, {\"name\": \"Winter Warmer Barley Wine\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Winter Warmer Barley Wine\"}, {\"name\": \"Winter Warmer Gratitude\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Winter Warmer Gratitude\"}, {\"name\": \"Winter Welcome\", \"component 0\": 2.0565899908320766, \"component 1\": 0.3396648454545555, \"label\": \"Winter Welcome\"}, {\"name\": \"Winter Wheat\", \"component 0\": -1.4189372776346867, \"component 1\": 1.6837006900247216, \"label\": \"Winter Wheat\"}, {\"name\": \"Winter Wheat Doppelbock\", \"component 0\": 0.6230498361009761, \"component 1\": 1.892709386285857, \"label\": \"Winter Wheat Doppelbock\"}, {\"name\": \"Winter White Ale\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Winter White Ale\"}, {\"name\": \"Winter Wisdom Hazelnut Brown Ale\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Winter Wisdom Hazelnut Brown Ale\"}, {\"name\": \"Winter Witbier\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Winter Witbier\"}, {\"name\": \"Winter YuleSmith\", \"component 0\": 3.194589824646642, \"component 1\": -2.5586372237379003, \"label\": \"Winter YuleSmith\"}, {\"name\": \"Winter's Bite\", \"component 0\": 1.795007239945916, \"component 1\": 1.478266342571855, \"label\": \"Winter's Bite\"}, {\"name\": \"Winter's Bracer Imperial Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Winter's Bracer Imperial Stout\"}, {\"name\": \"WinterBock\", \"component 0\": 1.2932210843801841, \"component 1\": 1.8370065144401517, \"label\": \"WinterBock\"}, {\"name\": \"Winterbraun\", \"component 0\": -1.2427481055900917, \"component 1\": 0.9375182579236649, \"label\": \"Winterbraun\"}, {\"name\": \"Winterbrewed\", \"component 0\": 1.1547027081755126, \"component 1\": -0.10568547640558036, \"label\": \"Winterbrewed\"}, {\"name\": \"Winterfest\", \"component 0\": 2.0565899908320766, \"component 1\": 0.3396648454545555, \"label\": \"Winterfest\"}, {\"name\": \"Winterfish Organic Seasonal Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Winterfish Organic Seasonal Ale\"}, {\"name\": \"Winterhook Robust Winter Ale\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Winterhook Robust Winter Ale\"}, {\"name\": \"Winterizer\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Winterizer\"}, {\"name\": \"Winterland\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Winterland\"}, {\"name\": \"Winterlude\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"Winterlude\"}, {\"name\": \"Winters Pale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Winters Pale\"}, {\"name\": \"Winterthur Wheat\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Winterthur Wheat\"}, {\"name\": \"Wintertime Ale\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Wintertime Ale\"}, {\"name\": \"Wintervention\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Wintervention\"}, {\"name\": \"Wintervrund\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Wintervrund\"}, {\"name\": \"Wipeout\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Wipeout\"}, {\"name\": \"Wire Cutter Hoppy Scotch Ale\", \"component 0\": 1.4881601370364892, \"component 1\": 2.151475123928629, \"label\": \"Wire Cutter Hoppy Scotch Ale\"}, {\"name\": \"Wireglass Wheat\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Wireglass Wheat\"}, {\"name\": \"Wireless IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Wireless IPA\"}, {\"name\": \"Wisco Disco\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Wisco Disco\"}, {\"name\": \"WISCoast Wheat\", \"component 0\": -1.6351783391381136, \"component 1\": 0.27237605262220443, \"label\": \"WISCoast Wheat\"}, {\"name\": \"Wisconsin Amber\", \"component 0\": -0.6425402870396948, \"component 1\": -0.11216408392485198, \"label\": \"Wisconsin Amber\"}, {\"name\": \"Wisconsin Red Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Wisconsin Red Pale Ale\"}, {\"name\": \"Wisconsinite\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Wisconsinite\"}, {\"name\": \"WisconZin IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"WisconZin IPA\"}, {\"name\": \"Wisdom IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Wisdom IPA\"}, {\"name\": \"Wisdom Seeker Double IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Wisdom Seeker Double IPA\"}, {\"name\": \"Wise And Gray\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Wise And Gray\"}, {\"name\": \"Wise Cracker Wit\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Wise Cracker Wit\"}, {\"name\": \"Moscow\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Moscow\"}, {\"name\": \"Moscow Mule\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Moscow Mule\"}, {\"name\": \"Moses and the Misfits\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Moses and the Misfits\"}, {\"name\": \"Mosh Pit Tart Ale\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Mosh Pit Tart Ale\"}, {\"name\": \"Mosquito Pass Citra IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Mosquito Pass Citra IPA\"}, {\"name\": \"Mosquito's Revenge Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Mosquito's Revenge Pale Ale\"}, {\"name\": \"Most Beer Judges are Boneheads\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Most Beer Judges are Boneheads\"}, {\"name\": \"Most Mobbed Double Ipa\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Most Mobbed Double Ipa\"}, {\"name\": \"Most Premium\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Most Premium\"}, {\"name\": \"Mostly Cloudy\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Mostly Cloudy\"}, {\"name\": \"Mostly Harmless\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Mostly Harmless\"}, {\"name\": \"Mother Ale\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Mother Ale\"}, {\"name\": \"Mother Earth Cali Creamin'\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Mother Earth Cali Creamin'\"}, {\"name\": \"Mother Fuggle\\u2122\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Mother Fuggle\\u2122\"}, {\"name\": \"Mother Gose\", \"component 0\": -2.0186717880951717, \"component 1\": 1.5124107494151244, \"label\": \"Mother Gose\"}, {\"name\": \"Mother Grundy Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Mother Grundy Porter\"}, {\"name\": \"Mother Handsome\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Mother Handsome\"}, {\"name\": \"Mother Hopper\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Mother Hopper\"}, {\"name\": \"Mother Lager\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Mother Lager\"}, {\"name\": \"Mother Lode Golden Ale\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Mother Lode Golden Ale\"}, {\"name\": \"Mother of Dreadnaught\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Mother of Dreadnaught\"}, {\"name\": \"Mother of Human Kindness M.O.H.K\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Mother of Human Kindness M.O.H.K\"}, {\"name\": \"Mother of the Gut\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Mother of the Gut\"}, {\"name\": \"Mother Shucher Oyster Stout\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"Mother Shucher Oyster Stout\"}, {\"name\": \"Mother Trucker\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Mother Trucker\"}, {\"name\": \"Mother's Beach Blonde\", \"component 0\": -1.785731792266487, \"component 1\": -0.3509452672219862, \"label\": \"Mother's Beach Blonde\"}, {\"name\": \"Mother's Doozy!\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Mother's Doozy!\"}, {\"name\": \"Mother's Milk\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"Mother's Milk\"}, {\"name\": \"Motherland\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Motherland\"}, {\"name\": \"Motherland Barley Wine\", \"component 0\": 3.573245139837401, \"component 1\": 1.047416013000053, \"label\": \"Motherland Barley Wine\"}, {\"name\": \"Mothership Cream Ale\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Mothership Cream Ale\"}, {\"name\": \"Mothership Wit\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Mothership Wit\"}, {\"name\": \"Mother\\u2019s Milk\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"Mother\\u2019s Milk\"}, {\"name\": \"Mothman Black IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Mothman Black IPA\"}, {\"name\": \"Motorcycle Oil\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Motorcycle Oil\"}, {\"name\": \"Motte & Bailey\", \"component 0\": -2.4579816586441425, \"component 1\": 1.1372195852685383, \"label\": \"Motte & Bailey\"}, {\"name\": \"Mottzenbock\", \"component 0\": 1.5176754048627803, \"component 1\": 2.0975682141548804, \"label\": \"Mottzenbock\"}, {\"name\": \"Motueka Hennepin\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Motueka Hennepin\"}, {\"name\": \"Motueka IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Motueka IPA\"}, {\"name\": \"Motueka K\\u00f6lsch\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Motueka K\\u00f6lsch\"}, {\"name\": \"Mound Builder IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Mound Builder IPA\"}, {\"name\": \"Mount Joy Light\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Mount Joy Light\"}, {\"name\": \"Mount Remarkable\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Mount Remarkable\"}, {\"name\": \"Mount Stoutmore\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Mount Stoutmore\"}, {\"name\": \"Mount Washington Resort: Amber Ale\", \"component 0\": -0.2985097951797537, \"component 1\": 0.7558598668141915, \"label\": \"Mount Washington Resort: Amber Ale\"}, {\"name\": \"Galaxy High\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Galaxy High\"}, {\"name\": \"Galaxy Hopped Barleywine\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Galaxy Hopped Barleywine\"}, {\"name\": \"Galaxy Imperial\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Galaxy Imperial\"}, {\"name\": \"Galaxy India Pale Ale\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Galaxy India Pale Ale\"}, {\"name\": \"Galaxy Slayer\", \"component 0\": 2.278808681252064, \"component 1\": -2.32202979530396, \"label\": \"Galaxy Slayer\"}, {\"name\": \"Galaxy Unicorn\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Galaxy Unicorn\"}, {\"name\": \"Galaxy-Hero IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Galaxy-Hero IPA\"}, {\"name\": \"Gale Force IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Gale Force IPA\"}, {\"name\": \"Galena Gold Amber\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Galena Gold Amber\"}, {\"name\": \"Galena Golden\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Galena Golden\"}, {\"name\": \"Galena Single Hop IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Galena Single Hop IPA\"}, {\"name\": \"Gallatin Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Gallatin Pale Ale\"}, {\"name\": \"Galleon's Golden Ale\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Galleon's Golden Ale\"}, {\"name\": \"Gallinipper\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Gallinipper\"}, {\"name\": \"Galloway Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Galloway Porter\"}, {\"name\": \"Gallows Point Dead Man's Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Gallows Point Dead Man's Porter\"}, {\"name\": \"Gallus 612 - Old Style Ale\", \"component 0\": 2.0585133344165643, \"component 1\": 0.5508368207012172, \"label\": \"Gallus 612 - Old Style Ale\"}, {\"name\": \"Galosha Raptor\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Galosha Raptor\"}, {\"name\": \"Galway Hooker\", \"component 0\": -1.07397413164133, \"component 1\": -0.574733447798631, \"label\": \"Galway Hooker\"}, {\"name\": \"Gambrinus\", \"component 0\": -0.6697576354657384, \"component 1\": 1.6568133588074998, \"label\": \"Gambrinus\"}, {\"name\": \"Game Changer Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Game Changer Ale\"}, {\"name\": \"Game of Arms\", \"component 0\": 3.10625182428805, \"component 1\": 2.122813230723401, \"label\": \"Game of Arms\"}, {\"name\": \"Game Of Jones\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"Game Of Jones\"}, {\"name\": \"Game of Thrones - Mother of Dragons\", \"component 0\": -0.3314302766195452, \"component 1\": 0.3726068426479757, \"label\": \"Game of Thrones - Mother of Dragons\"}, {\"name\": \"Game of Thrones \\u2013 Take the Black Stout\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Game of Thrones \\u2013 Take the Black Stout\"}, {\"name\": \"Game of Thrones: Fire and Blood\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Game of Thrones: Fire and Blood\"}, {\"name\": \"Game of Thrones: Hand of the Queen\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Game of Thrones: Hand of the Queen\"}, {\"name\": \"Game of Thrones: Iron Throne\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Game of Thrones: Iron Throne\"}, {\"name\": \"Game of Thrones: King In the North\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Game of Thrones: King In the North\"}, {\"name\": \"Game of Thrones: Seven Kingdoms\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Game of Thrones: Seven Kingdoms\"}, {\"name\": \"Game of Thrones: Three-Eyed Raven\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Game of Thrones: Three-Eyed Raven\"}, {\"name\": \"Game of Thrones: Valar Morghulis\", \"component 0\": 0.35340917655464865, \"component 1\": 1.2962648171575692, \"label\": \"Game of Thrones: Valar Morghulis\"}, {\"name\": \"Game of Thrones: Winter Is Here\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Game of Thrones: Winter Is Here\"}, {\"name\": \"Game On\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Game On\"}, {\"name\": \"Game Over Man\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Game Over Man\"}, {\"name\": \"Game Winner\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Game Winner\"}, {\"name\": \"Gamma Bomb\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Gamma Bomb\"}, {\"name\": \"Gamma Ray\", \"component 0\": 3.9319343481207905, \"component 1\": 0.2959698264279392, \"label\": \"Gamma Ray\"}, {\"name\": \"Gamma, Gamma Ray!\", \"component 0\": 0.20915617830745648, \"component 1\": -1.3403881994806957, \"label\": \"Gamma, Gamma Ray!\"}, {\"name\": \"GAMMA-RAY GINGER WHEAT\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"GAMMA-RAY GINGER WHEAT\"}, {\"name\": \"GammaDeluxe\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"GammaDeluxe\"}, {\"name\": \"Gandhi-Bot\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Gandhi-Bot\"}, {\"name\": \"Gandy Dancer\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Gandy Dancer\"}, {\"name\": \"Ganeshale\", \"component 0\": 2.243937109279094, \"component 1\": -0.21646391943938292, \"label\": \"Ganeshale\"}, {\"name\": \"Gang of Blades\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Gang of Blades\"}, {\"name\": \"Gangster\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Gangster\"}, {\"name\": \"Bairn Farmhouse\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Bairn Farmhouse\"}, {\"name\": \"Bait And Click\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Bait And Click\"}, {\"name\": \"Baja\", \"component 0\": -0.46597140527983505, \"component 1\": 1.531735443471864, \"label\": \"Baja\"}, {\"name\": \"Baked\", \"component 0\": 1.4371918397872945, \"component 1\": 1.9735984206123742, \"label\": \"Baked\"}, {\"name\": \"Baked Goods\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Baked Goods\"}, {\"name\": \"Baked Oatmeal Stout\", \"component 0\": -0.46597140527983505, \"component 1\": 1.531735443471864, \"label\": \"Baked Oatmeal Stout\"}, {\"name\": \"Baked Pumpkin Ale\", \"component 0\": 1.4371918397872945, \"component 1\": 1.9735984206123742, \"label\": \"Baked Pumpkin Ale\"}, {\"name\": \"Bakery: Banana Bread\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Bakery: Banana Bread\"}, {\"name\": \"Bakke Hill Black Lager\", \"component 0\": -0.6308386822057129, \"component 1\": 1.8062768147174162, \"label\": \"Bakke Hill Black Lager\"}, {\"name\": \"Bal Home Alone\", \"component 0\": 0.14604237883643884, \"component 1\": 3.445862746014915, \"label\": \"Bal Home Alone\"}, {\"name\": \"Balashi\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Balashi\"}, {\"name\": \"Bald Eagle Brown Ale\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Bald Eagle Brown Ale\"}, {\"name\": \"Bald Mountain Bock\", \"component 0\": 1.2932210843801841, \"component 1\": 1.8370065144401517, \"label\": \"Bald Mountain Bock\"}, {\"name\": \"Bald Win Tree\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Bald Win Tree\"}, {\"name\": \"Baldwin Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Baldwin Porter\"}, {\"name\": \"Ball Lightning\", \"component 0\": -1.9932893985754985, \"component 1\": 0.27846481817211216, \"label\": \"Ball Lightning\"}, {\"name\": \"Ballantine Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Ballantine Ale\"}, {\"name\": \"Ballast Point Red Velvet Cake\", \"component 0\": 1.4068815877681506, \"component 1\": 2.455110088495271, \"label\": \"Ballast Point Red Velvet Cake\"}, {\"name\": \"Balling The Queen\", \"component 0\": 2.278808681252064, \"component 1\": -2.32202979530396, \"label\": \"Balling The Queen\"}, {\"name\": \"Ballistic Blonde\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Ballistic Blonde\"}, {\"name\": \"Ballyhoo\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Ballyhoo\"}, {\"name\": \"Ballz Deep Double IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Ballz Deep Double IPA\"}, {\"name\": \"Balmain Bock\", \"component 0\": 1.2932210843801841, \"component 1\": 1.8370065144401517, \"label\": \"Balmain Bock\"}, {\"name\": \"Balmain Pale Ale\", \"component 0\": -1.4766810299454385, \"component 1\": -1.2910580084234327, \"label\": \"Balmain Pale Ale\"}, {\"name\": \"Balmain Pilsner\", \"component 0\": -0.6330631098612627, \"component 1\": -0.30884238608084963, \"label\": \"Balmain Pilsner\"}, {\"name\": \"Balt Altbier\", \"component 0\": -0.8550173490464535, \"component 1\": -1.380480312921566, \"label\": \"Balt Altbier\"}, {\"name\": \"Baltallica\", \"component 0\": 2.4523636496160335, \"component 1\": 2.8527512836273043, \"label\": \"Baltallica\"}, {\"name\": \"Balter IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Balter IPA\"}, {\"name\": \"Baltic 10\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Baltic 10\"}, {\"name\": \"Baltic 11\", \"component 0\": -0.6425402870396948, \"component 1\": -0.11216408392485198, \"label\": \"Baltic 11\"}, {\"name\": \"Baltic 12\", \"component 0\": -2.020915892181228, \"component 1\": 0.5534985132129379, \"label\": \"Baltic 12\"}, {\"name\": \"Baltic Argonaut \\u2013 Baltic Porter\", \"component 0\": 2.4542869932005216, \"component 1\": 3.063923258873966, \"label\": \"Baltic Argonaut \\u2013 Baltic Porter\"}, {\"name\": \"Baltic Porter\", \"component 0\": 2.4523636496160335, \"component 1\": 2.8527512836273043, \"label\": \"Baltic Porter\"}, {\"name\": \"Baltic Style Porter Lager\", \"component 0\": 2.4523636496160335, \"component 1\": 2.8527512836273043, \"label\": \"Baltic Style Porter Lager\"}, {\"name\": \"Baltic Sunrise\", \"component 0\": 3.10625182428805, \"component 1\": 2.122813230723401, \"label\": \"Baltic Sunrise\"}, {\"name\": \"Baltic Thunder\", \"component 0\": 2.4523636496160335, \"component 1\": 2.8527512836273043, \"label\": \"Baltic Thunder\"}, {\"name\": \"Baltic Tripel\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"Baltic Tripel\"}, {\"name\": \"Crockett Setter Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Crockett Setter Porter\"}, {\"name\": \"Croggy Brett Saison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Croggy Brett Saison\"}, {\"name\": \"Crooked Coast Altbier\", \"component 0\": -0.8550173490464535, \"component 1\": -1.380480312921566, \"label\": \"Crooked Coast Altbier\"}, {\"name\": \"Crooked Cream Ale\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Crooked Cream Ale\"}, {\"name\": \"Crooked Creek Wet Hop Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Crooked Creek Wet Hop Ale\"}, {\"name\": \"Crooked Door\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Crooked Door\"}, {\"name\": \"Crooked Moon Tattoo\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Crooked Moon Tattoo\"}, {\"name\": \"Crooked Road Cream Ale\", \"component 0\": -2.4699430837550476, \"component 1\": -0.5161111373435883, \"label\": \"Crooked Road Cream Ale\"}, {\"name\": \"Crooked Stave IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Crooked Stave IPA\"}, {\"name\": \"Crooked Tree IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Crooked Tree IPA\"}, {\"name\": \"Crop Formation\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Crop Formation\"}, {\"name\": \"Crop Weizen Ale\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Crop Weizen Ale\"}, {\"name\": \"Cross Czech Pils\", \"component 0\": -0.6330631098612627, \"component 1\": -0.30884238608084963, \"label\": \"Cross Czech Pils\"}, {\"name\": \"Cross Eyed Jack\", \"component 0\": 1.4371918397872945, \"component 1\": 1.9735984206123742, \"label\": \"Cross Eyed Jack\"}, {\"name\": \"Cross Fever Amber Ale\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Cross Fever Amber Ale\"}, {\"name\": \"Cross Hare\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Cross Hare\"}, {\"name\": \"Cross Knot Kolsch\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Cross Knot Kolsch\"}, {\"name\": \"Cross of Gold\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Cross of Gold\"}, {\"name\": \"Cross Quarter Days (Barrel Aged)\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"Cross Quarter Days (Barrel Aged)\"}, {\"name\": \"Cross-Section IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Cross-Section IPA\"}, {\"name\": \"CrossBones\", \"component 0\": -2.570020523764774, \"component 1\": -0.06986716482668646, \"label\": \"CrossBones\"}, {\"name\": \"Crosscut Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Crosscut Pale Ale\"}, {\"name\": \"Crosscut Pilsner\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Crosscut Pilsner\"}, {\"name\": \"Crossed Irons\", \"component 0\": -1.429178346709751, \"component 1\": 1.5130440619651886, \"label\": \"Crossed Irons\"}, {\"name\": \"Crossfade\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Crossfade\"}, {\"name\": \"Crosstown Wheat\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Crosstown Wheat\"}, {\"name\": \"Crosswind Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Crosswind Pale Ale\"}, {\"name\": \"Crouching Cougar\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Crouching Cougar\"}, {\"name\": \"Crow Foot Wheat Stout\", \"component 0\": 1.9523212950132247, \"component 1\": 2.182983614280376, \"label\": \"Crow Foot Wheat Stout\"}, {\"name\": \"Crowbar\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Crowbar\"}, {\"name\": \"Crowd Control\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Crowd Control\"}, {\"name\": \"Crowdpleaser IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Crowdpleaser IPA\"}, {\"name\": \"Crowdsurf In A Rubber Dinghy\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Crowdsurf In A Rubber Dinghy\"}, {\"name\": \"Crown Blonde\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Crown Blonde\"}, {\"name\": \"Crown Blue\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Crown Blue\"}, {\"name\": \"Crown Brown\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Crown Brown\"}, {\"name\": \"Crown Jewels IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Crown Jewels IPA\"}, {\"name\": \"Croydon Cream Ale\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Croydon Cream Ale\"}, {\"name\": \"Cru Ale\", \"component 0\": 2.0565899908320766, \"component 1\": 0.3396648454545555, \"label\": \"Cru Ale\"}, {\"name\": \"Crucial Taunt\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Crucial Taunt\"}, {\"name\": \"Cruise Night\", \"component 0\": -2.101135991047534, \"component 1\": 0.2970282215684862, \"label\": \"Cruise Night\"}, {\"name\": \"Cruiser\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Cruiser\"}, {\"name\": \"Cruisin for a Brewsin\", \"component 0\": 1.1261562911487968, \"component 1\": -0.2536985045398252, \"label\": \"Cruisin for a Brewsin\"}, {\"name\": \"Crumpler Crippler Citra 2XIPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Crumpler Crippler Citra 2XIPA\"}, {\"name\": \"Crunkle Sam\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Crunkle Sam\"}, {\"name\": \"Vedett Extra Ordinary IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Vedett Extra Ordinary IPA\"}, {\"name\": \"Vehopciraptor\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Vehopciraptor\"}, {\"name\": \"Veldrijden Love\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Veldrijden Love\"}, {\"name\": \"Velen\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Velen\"}, {\"name\": \"Velocity IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Velocity IPA\"}, {\"name\": \"Velocity of Light\", \"component 0\": 0.20915617830745648, \"component 1\": -1.3403881994806957, \"label\": \"Velocity of Light\"}, {\"name\": \"Velohoptor\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Velohoptor\"}, {\"name\": \"Veltins Pilsener\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Veltins Pilsener\"}, {\"name\": \"Velvet Cashmere\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Velvet Cashmere\"}, {\"name\": \"Velvet Fog\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Velvet Fog\"}, {\"name\": \"Velvet Glove\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Velvet Glove\"}, {\"name\": \"Velvet Hammer\", \"component 0\": 3.194589824646642, \"component 1\": -2.5586372237379003, \"label\": \"Velvet Hammer\"}, {\"name\": \"Velvet Hustle\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Velvet Hustle\"}, {\"name\": \"Velvet Magnum\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Velvet Magnum\"}, {\"name\": \"Velvet Merkin\", \"component 0\": -0.46597140527983505, \"component 1\": 1.531735443471864, \"label\": \"Velvet Merkin\"}, {\"name\": \"Velvet Merlin\", \"component 0\": -0.46597140527983505, \"component 1\": 1.531735443471864, \"label\": \"Velvet Merlin\"}, {\"name\": \"Velvet Mocha Merlin\", \"component 0\": -0.46597140527983505, \"component 1\": 1.531735443471864, \"label\": \"Velvet Mocha Merlin\"}, {\"name\": \"Velvet Revolver\", \"component 0\": 1.796930583530404, \"component 1\": 1.689438317818517, \"label\": \"Velvet Revolver\"}, {\"name\": \"Velvet Rooster\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"Velvet Rooster\"}, {\"name\": \"Velvet Yeti\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Velvet Yeti\"}, {\"name\": \"Velveteen Habit\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Velveteen Habit\"}, {\"name\": \"Velvets Are Blue\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Velvets Are Blue\"}, {\"name\": \"Vendel Imperial Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Vendel Imperial Stout\"}, {\"name\": \"Vendetta\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Vendetta\"}, {\"name\": \"Venetucci Pumpkin Ale\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Venetucci Pumpkin Ale\"}, {\"name\": \"Vengeful Spirit IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Vengeful Spirit IPA\"}, {\"name\": \"Venom\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Venom\"}, {\"name\": \"Venture Pils\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Venture Pils\"}, {\"name\": \"Venture Series Belgian Golden Ale\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Venture Series Belgian Golden Ale\"}, {\"name\": \"Venture Series Maple Nutbrown\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Venture Series Maple Nutbrown\"}, {\"name\": \"Venus Venom\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"Venus Venom\"}, {\"name\": \"Vera\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Vera\"}, {\"name\": \"Vera Mae\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Vera Mae\"}, {\"name\": \"Veranda\", \"component 0\": 0.06636047365381433, \"component 1\": 0.8688312913440562, \"label\": \"Veranda\"}, {\"name\": \"Verboten\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Verboten\"}, {\"name\": \"Verbum In Tenebris\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Verbum In Tenebris\"}, {\"name\": \"Verdant Force\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Verdant Force\"}, {\"name\": \"Verdi\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Verdi\"}, {\"name\": \"Verdi Imperial Stout\", \"component 0\": 3.7221759974448183, \"component 1\": 2.5525620474386685, \"label\": \"Verdi Imperial Stout\"}, {\"name\": \"Verich Gold\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Verich Gold\"}, {\"name\": \"Veridian IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Veridian IPA\"}, {\"name\": \"Veritas 011\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Veritas 011\"}, {\"name\": \"Vermilion Winter Ale\", \"component 0\": 4.3086571483671285, \"component 1\": -1.1056016047104917, \"label\": \"Vermilion Winter Ale\"}, {\"name\": \"Wild Classic Saison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Wild Classic Saison\"}, {\"name\": \"Wild Devil\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Wild Devil\"}, {\"name\": \"Wild Farmwell Wheat Unfiltered\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Wild Farmwell Wheat Unfiltered\"}, {\"name\": \"Wild Fly Ale\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Wild Fly Ale\"}, {\"name\": \"Wild Forest\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Wild Forest\"}, {\"name\": \"Wild Frog Wheat\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Wild Frog Wheat\"}, {\"name\": \"Wild Mild Wheat\", \"component 0\": -1.891489955278801, \"component 1\": -0.028727353771294158, \"label\": \"Wild Mild Wheat\"}, {\"name\": \"Wild Night\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Wild Night\"}, {\"name\": \"Wild Oats Stout\", \"component 0\": -0.46597140527983505, \"component 1\": 1.531735443471864, \"label\": \"Wild Oats Stout\"}, {\"name\": \"Wild Pitch Hefe Weizen\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Wild Pitch Hefe Weizen\"}, {\"name\": \"Wild Plum Farmhouse Ale\", \"component 0\": 0.06636047365381433, \"component 1\": 0.8688312913440562, \"label\": \"Wild Plum Farmhouse Ale\"}, {\"name\": \"Wild Poney Wheat\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Wild Poney Wheat\"}, {\"name\": \"Wild Raspberry Ale\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Wild Raspberry Ale\"}, {\"name\": \"Wild Raven\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Wild Raven\"}, {\"name\": \"Wild Ride Wheat\", \"component 0\": -1.970529240956362, \"component 1\": 0.0012470917859071836, \"label\": \"Wild Ride Wheat\"}, {\"name\": \"Wild River\", \"component 0\": -2.773680519583299, \"component 1\": 0.6915299824829414, \"label\": \"Wild River\"}, {\"name\": \"Wild Saison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Wild Saison\"}, {\"name\": \"Wild Sierra Mountain Farmhouse Ale\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Wild Sierra Mountain Farmhouse Ale\"}, {\"name\": \"Wild Sour Series: Blueberry Gose\", \"component 0\": -2.0186717880951717, \"component 1\": 1.5124107494151244, \"label\": \"Wild Sour Series: Blueberry Gose\"}, {\"name\": \"Wild Sour Series: Flanders Red\", \"component 0\": -0.872311760395272, \"component 1\": 2.027501304950462, \"label\": \"Wild Sour Series: Flanders Red\"}, {\"name\": \"Wild Sour Series: Here Gose Nothin'\", \"component 0\": -2.0186717880951717, \"component 1\": 1.5124107494151244, \"label\": \"Wild Sour Series: Here Gose Nothin'\"}, {\"name\": \"Wild Sour Series: Lemon Weisse\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Wild Sour Series: Lemon Weisse\"}, {\"name\": \"Wild Sour Series: Lynnbrook\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Wild Sour Series: Lynnbrook\"}, {\"name\": \"Wild Sour Series: Pi\\u00f1a Colada Gose\", \"component 0\": -2.0186717880951717, \"component 1\": 1.5124107494151244, \"label\": \"Wild Sour Series: Pi\\u00f1a Colada Gose\"}, {\"name\": \"Wild Sour Series: Sour Cherry Stout\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Wild Sour Series: Sour Cherry Stout\"}, {\"name\": \"Wild Swan\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"Wild Swan\"}, {\"name\": \"Wild Trail Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Wild Trail Pale Ale\"}, {\"name\": \"Wild Turkey Bourbon Barrel Aged\", \"component 0\": -0.46597140527983505, \"component 1\": 1.531735443471864, \"label\": \"Wild Turkey Bourbon Barrel Aged\"}, {\"name\": \"Wild Wapiti Wheat\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Wild Wapiti Wheat\"}, {\"name\": \"Wild Warrior\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Wild Warrior\"}, {\"name\": \"K\\u00fcsterer Munich Dunkel\", \"component 0\": -0.6697576354657384, \"component 1\": 1.6568133588074998, \"label\": \"K\\u00fcsterer Munich Dunkel\"}, {\"name\": \"K\\u00fcsterer Original Weissbier\", \"component 0\": -1.5756356349120824, \"component 1\": 0.772620339671436, \"label\": \"K\\u00fcsterer Original Weissbier\"}, {\"name\": \"K\\u00fcsterer Salzburger M\\u00e4rzen\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"K\\u00fcsterer Salzburger M\\u00e4rzen\"}, {\"name\": \"Kutztown Lager\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Kutztown Lager\"}, {\"name\": \"Kwingston's Kitty Cat-ina\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Kwingston's Kitty Cat-ina\"}, {\"name\": \"L Stout\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"L Stout\"}, {\"name\": \"L'Ambree\", \"component 0\": -0.2985097951797537, \"component 1\": 0.7558598668141915, \"label\": \"L'Ambree\"}, {\"name\": \"L'Angelus\", \"component 0\": 0.06636047365381433, \"component 1\": 0.8688312913440562, \"label\": \"L'Angelus\"}, {\"name\": \"L'Apiculteur\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"L'Apiculteur\"}, {\"name\": \"L'Ballerine\", \"component 0\": 3.9319343481207905, \"component 1\": 0.2959698264279392, \"label\": \"L'Ballerine\"}, {\"name\": \"l'Esquelbecoise\", \"component 0\": -2.410159026692394, \"component 1\": -0.0593529011601269, \"label\": \"l'Esquelbecoise\"}, {\"name\": \"L'Hazy Mango IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"L'Hazy Mango IPA\"}, {\"name\": \"L-Town Brown\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"L-Town Brown\"}, {\"name\": \"L.J. Lager\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"L.J. Lager\"}, {\"name\": \"L.S.D. Honey Ale\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"L.S.D. Honey Ale\"}, {\"name\": \"L3 IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"L3 IPA\"}, {\"name\": \"LA 31 Biere Noire\", \"component 0\": -0.6308386822057129, \"component 1\": 1.8062768147174162, \"label\": \"LA 31 Biere Noire\"}, {\"name\": \"LA 31 Biere Pale\", \"component 0\": -1.07397413164133, \"component 1\": -0.574733447798631, \"label\": \"LA 31 Biere Pale\"}, {\"name\": \"LA 31 Passionne\", \"component 0\": -1.970529240956362, \"component 1\": 0.0012470917859071836, \"label\": \"LA 31 Passionne\"}, {\"name\": \"LA 31 Swamp Thing\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"LA 31 Swamp Thing\"}, {\"name\": \"La Barge\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"La Barge\"}, {\"name\": \"L\\u00e1 Bealtaine\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"L\\u00e1 Bealtaine\"}, {\"name\": \"La Belge\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"La Belge\"}, {\"name\": \"La Belle Ot\\u00e9ro\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"La Belle Ot\\u00e9ro\"}, {\"name\": \"La Belle Saison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"La Belle Saison\"}, {\"name\": \"La Bestia Furiosa\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"La Bestia Furiosa\"}, {\"name\": \"La Biere de Beloeil\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"La Biere de Beloeil\"}, {\"name\": \"La Biobiere\", \"component 0\": -1.7939485564037876, \"component 1\": -0.1056823056547768, \"label\": \"La Biobiere\"}, {\"name\": \"La Blanche\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"La Blanche\"}, {\"name\": \"La Blonde\", \"component 0\": -1.7939485564037876, \"component 1\": -0.1056823056547768, \"label\": \"La Blonde\"}, {\"name\": \"La Boheme\", \"component 0\": -0.6330631098612627, \"component 1\": -0.30884238608084963, \"label\": \"La Boheme\"}, {\"name\": \"La Bolduc\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"La Bolduc\"}, {\"name\": \"La Brea Brown\", \"component 0\": 0.35340917655464865, \"component 1\": 1.2962648171575692, \"label\": \"La Brea Brown\"}, {\"name\": \"La Buteuse\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"La Buteuse\"}, {\"name\": \"La Calavera Catrina\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"La Calavera Catrina\"}, {\"name\": \"Hibiscus Saison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Hibiscus Saison\"}, {\"name\": \"Hibiscus Saison - Whimsical Series\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Hibiscus Saison - Whimsical Series\"}, {\"name\": \"Hibiscus Wheat\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Hibiscus Wheat\"}, {\"name\": \"Hibiscus Wit Beer\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Hibiscus Wit Beer\"}, {\"name\": \"Hibiscus Zinger\\u2122 - Botanical Ale\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Hibiscus Zinger\\u2122 - Botanical Ale\"}, {\"name\": \"Hibiscuwit\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Hibiscuwit\"}, {\"name\": \"Hickory Stick Stout\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Hickory Stick Stout\"}, {\"name\": \"Hickson Imperiale IPA\", \"component 0\": 3.029340662999709, \"component 1\": -0.16304983703932402, \"label\": \"Hickson Imperiale IPA\"}, {\"name\": \"Hickson IPA\", \"component 0\": 3.029340662999709, \"component 1\": -0.16304983703932402, \"label\": \"Hickson IPA\"}, {\"name\": \"Hic\\u00fc\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Hic\\u00fc\"}, {\"name\": \"Hidden Paradise (Raspberry)\", \"component 0\": -1.970529240956362, \"component 1\": 0.0012470917859071836, \"label\": \"Hidden Paradise (Raspberry)\"}, {\"name\": \"Hide And Seek\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Hide And Seek\"}, {\"name\": \"Hide and Seek Hefeweizen\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Hide and Seek Hefeweizen\"}, {\"name\": \"Hide the Despot\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Hide the Despot\"}, {\"name\": \"HiFi+LoFi Mixtape -Stochasticity Project\", \"component 0\": 3.031264006584197, \"component 1\": 0.04812213820733795, \"label\": \"HiFi+LoFi Mixtape -Stochasticity Project\"}, {\"name\": \"Higashino Farmhouse\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Higashino Farmhouse\"}, {\"name\": \"High & Dry Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"High & Dry Porter\"}, {\"name\": \"High 5 Blended Barrel Aged Beer\", \"component 0\": 3.8320408578465814, \"component 1\": 2.006078887014931, \"label\": \"High 5 Blended Barrel Aged Beer\"}, {\"name\": \"High Altitude Hellas\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"High Altitude Hellas\"}, {\"name\": \"High Beams Double IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"High Beams Double IPA\"}, {\"name\": \"High Brass\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"High Brass\"}, {\"name\": \"High Brow Barista\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"High Brow Barista\"}, {\"name\": \"High Country Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"High Country Ale\"}, {\"name\": \"High Desert Red\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"High Desert Red\"}, {\"name\": \"High Esteem\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"High Esteem\"}, {\"name\": \"High Fidelity\", \"component 0\": -1.07397413164133, \"component 1\": -0.574733447798631, \"label\": \"High Fidelity\"}, {\"name\": \"High Five Hefe\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"High Five Hefe\"}, {\"name\": \"High Grade Export\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"High Grade Export\"}, {\"name\": \"High Life Light\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"High Life Light\"}, {\"name\": \"High Living\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"High Living\"}, {\"name\": \"High Plains Drifter\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"High Plains Drifter\"}, {\"name\": \"High Plains Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"High Plains Porter\"}, {\"name\": \"High Point Dunkel\", \"component 0\": -0.6697576354657384, \"component 1\": 1.6568133588074998, \"label\": \"High Point Dunkel\"}, {\"name\": \"High Road Everyday Ale\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"High Road Everyday Ale\"}, {\"name\": \"High Rock Red Ale\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"High Rock Red Ale\"}, {\"name\": \"High Roller\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"High Roller\"}, {\"name\": \"High Roller II\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"High Roller II\"}, {\"name\": \"High Seas IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"High Seas IPA\"}, {\"name\": \"High Sierra FestivAle\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"High Sierra FestivAle\"}, {\"name\": \"High Stepper\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"High Stepper\"}, {\"name\": \"High Striker Single\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"High Striker Single\"}, {\"name\": \"High Tide\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"High Tide\"}, {\"name\": \"High West-ified Imperial Coffee Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"High West-ified Imperial Coffee Stout\"}, {\"name\": \"Something Different IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Something Different IPA\"}, {\"name\": \"Something Hoppy This Way Comes\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Something Hoppy This Way Comes\"}, {\"name\": \"Something New\", \"component 0\": -0.46597140527983505, \"component 1\": 1.531735443471864, \"label\": \"Something New\"}, {\"name\": \"Something Stubborn\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Something Stubborn\"}, {\"name\": \"Something Wild\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Something Wild\"}, {\"name\": \"Somewhere I Belong\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Somewhere I Belong\"}, {\"name\": \"Sommer Weiss\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Sommer Weiss\"}, {\"name\": \"SommerBrau\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"SommerBrau\"}, {\"name\": \"Sommerbr\\u00e4u - Thirty Beers Thirty Years\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Sommerbr\\u00e4u - Thirty Beers Thirty Years\"}, {\"name\": \"Somner Hvede\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Somner Hvede\"}, {\"name\": \"Son of a Peach\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Son of a Peach\"}, {\"name\": \"Son of Berserker Stout\", \"component 0\": 3.7221759974448183, \"component 1\": 2.5525620474386685, \"label\": \"Son of Berserker Stout\"}, {\"name\": \"Son of Birdserker SIPA\", \"component 0\": -2.570020523764774, \"component 1\": -0.06986716482668646, \"label\": \"Son of Birdserker SIPA\"}, {\"name\": \"Son of Bitter 2 (SOB2)\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Son of Bitter 2 (SOB2)\"}, {\"name\": \"Son of Malice\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Son of Malice\"}, {\"name\": \"Son Of Wrath\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Son Of Wrath\"}, {\"name\": \"Song Girl\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Song Girl\"}, {\"name\": \"Sonia's\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Sonia's\"}, {\"name\": \"Sonic Boom\", \"component 0\": 0.17240276390482404, \"component 1\": -1.2763108334435451, \"label\": \"Sonic Boom\"}, {\"name\": \"Sonic Boom Typhoon\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Sonic Boom Typhoon\"}, {\"name\": \"Sonic! IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Sonic! IPA\"}, {\"name\": \"Sonne\", \"component 0\": -3.774585143410996, \"component 1\": -0.2551442776251495, \"label\": \"Sonne\"}, {\"name\": \"Sonnet\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Sonnet\"}, {\"name\": \"Sonoma Pride\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Sonoma Pride\"}, {\"name\": \"Sonorous\", \"component 0\": -2.101135991047534, \"component 1\": 0.2970282215684862, \"label\": \"Sonorous\"}, {\"name\": \"Sons Of Ben: A Rowdy Style Ale\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Sons Of Ben: A Rowdy Style Ale\"}, {\"name\": \"Sons Pilsner\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Sons Pilsner\"}, {\"name\": \"Soon To Be Named\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Soon To Be Named\"}, {\"name\": \"Sooner or Later\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Sooner or Later\"}, {\"name\": \"Soooo Big\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Soooo Big\"}, {\"name\": \"Soothsayer\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Soothsayer\"}, {\"name\": \"Sophomoric Saison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Sophomoric Saison\"}, {\"name\": \"Sopwith Camel\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Sopwith Camel\"}, {\"name\": \"Sorachi Ace\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Sorachi Ace\"}, {\"name\": \"Sorachi Ace I.P.A.\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Sorachi Ace I.P.A.\"}, {\"name\": \"Sorachi vs. Nelson\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Sorachi vs. Nelson\"}, {\"name\": \"Soroboruo\", \"component 0\": 1.4881601370364892, \"component 1\": 2.151475123928629, \"label\": \"Soroboruo\"}, {\"name\": \"Sorority Blonde\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Sorority Blonde\"}, {\"name\": \"Sorry Not Sorry IPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Sorry Not Sorry IPA\"}, {\"name\": \"Sort Gul\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Sort Gul\"}, {\"name\": \"Sort Hvede\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Sort Hvede\"}, {\"name\": \"Sort Kaffe\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Sort Kaffe\"}, {\"name\": \"SORT M\\u00c6LK\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"SORT M\\u00c6LK\"}, {\"name\": \"Sorta Rican\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Sorta Rican\"}, {\"name\": \"SOS - Save Our Shore\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"SOS - Save Our Shore\"}, {\"name\": \"Sosus\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Sosus\"}, {\"name\": \"Sotto Voce\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Sotto Voce\"}, {\"name\": \"Adnams Sole Star\", \"component 0\": -2.2001531411792032, \"component 1\": 1.090016474884812, \"label\": \"Adnams Sole Star\"}, {\"name\": \"Adnams Southwold Bitter\", \"component 0\": -1.6151359573900619, \"component 1\": -0.9237750540103207, \"label\": \"Adnams Southwold Bitter\"}, {\"name\": \"Adnams Spiced Winter Beer\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Adnams Spiced Winter Beer\"}, {\"name\": \"Adnams Spindrift\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Adnams Spindrift\"}, {\"name\": \"Adnams William Godell\", \"component 0\": -2.2001531411792032, \"component 1\": 1.090016474884812, \"label\": \"Adnams William Godell\"}, {\"name\": \"Adriaan Wit\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Adriaan Wit\"}, {\"name\": \"Advent Ale\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Advent Ale\"}, {\"name\": \"Adventure Aquatilium\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Adventure Aquatilium\"}, {\"name\": \"Aecht Schlenkerla Eiche Doppelbock\", \"component 0\": 0.621126492516488, \"component 1\": 1.681537411039195, \"label\": \"Aecht Schlenkerla Eiche Doppelbock\"}, {\"name\": \"Aecht Schlenkerla Oak Smoke\", \"component 0\": 0.621126492516488, \"component 1\": 1.681537411039195, \"label\": \"Aecht Schlenkerla Oak Smoke\"}, {\"name\": \"Aerial IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Aerial IPA\"}, {\"name\": \"Aero Plains Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Aero Plains Pale Ale\"}, {\"name\": \"Aero-Head Bock\", \"component 0\": 0.621126492516488, \"component 1\": 1.681537411039195, \"label\": \"Aero-Head Bock\"}, {\"name\": \"Aero-Vice Tart Ale\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Aero-Vice Tart Ale\"}, {\"name\": \"Aestival\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Aestival\"}, {\"name\": \"Affliction Amber\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Affliction Amber\"}, {\"name\": \"Affligem Dubbel\", \"component 0\": 0.35340917655464865, \"component 1\": 1.2962648171575692, \"label\": \"Affligem Dubbel\"}, {\"name\": \"Affligem No\\u00ebl\", \"component 0\": 1.4279409845948867, \"component 1\": 1.8601816282595298, \"label\": \"Affligem No\\u00ebl\"}, {\"name\": \"Affligem Tripel\", \"component 0\": 0.33268642427243234, \"component 1\": -0.6176905080436438, \"label\": \"Affligem Tripel\"}, {\"name\": \"African Amber\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"African Amber\"}, {\"name\": \"African Stout\", \"component 0\": 1.7850672038825126, \"component 1\": 1.9100457410784935, \"label\": \"African Stout\"}, {\"name\": \"After Battle Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"After Battle Pale Ale\"}, {\"name\": \"After Midnight\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"After Midnight\"}, {\"name\": \"After Midnight Imperial Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"After Midnight Imperial Stout\"}, {\"name\": \"After Sesh Ale\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"After Sesh Ale\"}, {\"name\": \"Afterbrite DIPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Afterbrite DIPA\"}, {\"name\": \"Afterburner IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Afterburner IPA\"}, {\"name\": \"Afterimage\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Afterimage\"}, {\"name\": \"Afterlife\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Afterlife\"}, {\"name\": \"Aftermath\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Aftermath\"}, {\"name\": \"Afternoon Delight Kolsch\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Afternoon Delight Kolsch\"}, {\"name\": \"Aftershock\", \"component 0\": -2.723402126687143, \"component 1\": 0.39525513649760435, \"label\": \"Aftershock\"}, {\"name\": \"Agamemnon\", \"component 0\": 4.47310764311289, \"component 1\": 2.1180442919258438, \"label\": \"Agamemnon\"}, {\"name\": \"Agamemnon Monster Shake\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Agamemnon Monster Shake\"}, {\"name\": \"Agave Cerveza - Brewhouse Rarities\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Agave Cerveza - Brewhouse Rarities\"}, {\"name\": \"Agave Nectar Ale\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Agave Nectar Ale\"}, {\"name\": \"Agave Wheat\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Agave Wheat\"}, {\"name\": \"Agaveras Agave IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Agaveras Agave IPA\"}, {\"name\": \"Aged and Rugged\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Aged and Rugged\"}, {\"name\": \"Agitated Aardvark\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Agitated Aardvark\"}, {\"name\": \"Enki Fest\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Enki Fest\"}, {\"name\": \"Enkir\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Enkir\"}, {\"name\": \"Enlighten Ale\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Enlighten Ale\"}, {\"name\": \"Enlightenment Brut\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Enlightenment Brut\"}, {\"name\": \"Enlightenment Series: Bloody RIPA\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Enlightenment Series: Bloody RIPA\"}, {\"name\": \"Entendez Noel\", \"component 0\": 2.243937109279094, \"component 1\": -0.21646391943938292, \"label\": \"Entendez Noel\"}, {\"name\": \"Enter Night Pilsner\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Enter Night Pilsner\"}, {\"name\": \"Entire Butt English Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Entire Butt English Porter\"}, {\"name\": \"Entire Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Entire Porter\"}, {\"name\": \"Entire Stout\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Entire Stout\"}, {\"name\": \"Entire Wood Aged Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Entire Wood Aged Stout\"}, {\"name\": \"Entre Nous\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"Entre Nous\"}, {\"name\": \"Entwined\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Entwined\"}, {\"name\": \"Envie\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Envie\"}, {\"name\": \"Envious\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Envious\"}, {\"name\": \"Envy\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Envy\"}, {\"name\": \"EOD IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"EOD IPA\"}, {\"name\": \"Eorna Ceol Ale\", \"component 0\": -1.7843583213603107, \"component 1\": 1.1258847652125772, \"label\": \"Eorna Ceol Ale\"}, {\"name\": \"EOS Hefeweizen\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"EOS Hefeweizen\"}, {\"name\": \"EPA\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"EPA\"}, {\"name\": \"EPA English Pale Ale\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"EPA English Pale Ale\"}, {\"name\": \"\\u00c9ph\\u00e9m\\u00e8re Apple\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"\\u00c9ph\\u00e9m\\u00e8re Apple\"}, {\"name\": \"\\u00c9ph\\u00e9m\\u00e8re Blackcurrant\", \"component 0\": -2.412082370276882, \"component 1\": -0.27052487640678885, \"label\": \"\\u00c9ph\\u00e9m\\u00e8re Blackcurrant\"}, {\"name\": \"Eph\\u00e9m\\u00e8re Cranberry\", \"component 0\": 1.4318251696093767, \"component 1\": 1.821917333829712, \"label\": \"Eph\\u00e9m\\u00e8re Cranberry\"}, {\"name\": \"Ephraim\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Ephraim\"}, {\"name\": \"Epic Armageddon IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Epic Armageddon IPA\"}, {\"name\": \"Epic Blackout Stout\", \"component 0\": 4.471184299528401, \"component 1\": 1.9068723166791817, \"label\": \"Epic Blackout Stout\"}, {\"name\": \"Epic Lager\", \"component 0\": -3.3511190230612335, \"component 1\": -0.193895500628686, \"label\": \"Epic Lager\"}, {\"name\": \"Epic Mayhem\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Epic Mayhem\"}, {\"name\": \"Epic Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Epic Pale Ale\"}, {\"name\": \"Epic Thornbridge Stout\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Epic Thornbridge Stout\"}, {\"name\": \"Epicenter Amber\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"Epicenter Amber\"}, {\"name\": \"Epicurean Series: Coffee & Fig Imperial Oatmeal Stout\", \"component 0\": -0.46404806169534696, \"component 1\": 1.7429074187185263, \"label\": \"Epicurean Series: Coffee & Fig Imperial Oatmeal Stout\"}, {\"name\": \"Epitome\", \"component 0\": 1.795007239945916, \"component 1\": 1.478266342571855, \"label\": \"Epitome\"}, {\"name\": \"Equatorial\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Equatorial\"}, {\"name\": \"Equinox\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Equinox\"}, {\"name\": \"Equinox Imperial Red Ale\", \"component 0\": -1.429178346709751, \"component 1\": 1.5130440619651886, \"label\": \"Equinox Imperial Red Ale\"}, {\"name\": \"Equinox Motion\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Equinox Motion\"}, {\"name\": \"Equinox Pilsner\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Equinox Pilsner\"}, {\"name\": \"Paleo Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Paleo Ale\"}, {\"name\": \"Paleo Pils\", \"component 0\": -0.690093632497681, \"component 1\": 0.03464529109433365, \"label\": \"Paleo Pils\"}, {\"name\": \"Paleooza\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Paleooza\"}, {\"name\": \"PaleStorm\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"PaleStorm\"}, {\"name\": \"Paletero\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Paletero\"}, {\"name\": \"Palisade\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Palisade\"}, {\"name\": \"Palisade (IPA Series)\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Palisade (IPA Series)\"}, {\"name\": \"Palisade Peachwood\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Palisade Peachwood\"}, {\"name\": \"Palisades PIneapple\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Palisades PIneapple\"}, {\"name\": \"Pallet Jack\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Pallet Jack\"}, {\"name\": \"Palm Breeze Pineapple Mandarin Orange\", \"component 0\": -1.7511375767726212, \"component 1\": -0.5441787661664728, \"label\": \"Palm Breeze Pineapple Mandarin Orange\"}, {\"name\": \"Palm Reader\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Palm Reader\"}, {\"name\": \"Palm Speciale\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Palm Speciale\"}, {\"name\": \"Palm Tree Caribbean Lager\", \"component 0\": -0.6330631098612627, \"component 1\": -0.30884238608084963, \"label\": \"Palm Tree Caribbean Lager\"}, {\"name\": \"Palma Louca\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Palma Louca\"}, {\"name\": \"Palmbender Pale Ale\", \"component 0\": -1.0696471426470069, \"component 1\": 0.031822281847221266, \"label\": \"Palmbender Pale Ale\"}, {\"name\": \"Palmer's Golden Handshake\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Palmer's Golden Handshake\"}, {\"name\": \"Palmistry\", \"component 0\": 0.35340917655464865, \"component 1\": 1.2962648171575692, \"label\": \"Palmistry\"}, {\"name\": \"Palo Santo Marron\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Palo Santo Marron\"}, {\"name\": \"Palomar Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Palomar Pale Ale\"}, {\"name\": \"Palomino Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Palomino Pale Ale\"}, {\"name\": \"Palor\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Palor\"}, {\"name\": \"PampleMousse\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"PampleMousse\"}, {\"name\": \"Pan Galactic Gargle Blaster\", \"component 0\": 2.276885337667576, \"component 1\": -2.5332017705506225, \"label\": \"Pan Galactic Gargle Blaster\"}, {\"name\": \"Panama Krunkles\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Panama Krunkles\"}, {\"name\": \"Panama Limited Red Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Panama Limited Red Ale\"}, {\"name\": \"PANAMA RED ALE\", \"component 0\": -0.3004331387642417, \"component 1\": 0.5446878915675295, \"label\": \"PANAMA RED ALE\"}, {\"name\": \"PANCHO VERDE CHILE CERVEZA\", \"component 0\": 1.4298643281793746, \"component 1\": 2.071353603506192, \"label\": \"PANCHO VERDE CHILE CERVEZA\"}, {\"name\": \"Panda\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Panda\"}, {\"name\": \"Pandemic Breakfast Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Pandemic Breakfast Porter\"}, {\"name\": \"Pandemonium\", \"component 0\": -1.9932893985754985, \"component 1\": 0.27846481817211216, \"label\": \"Pandemonium\"}, {\"name\": \"Pandemonium Barrel-Aged Stout\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Pandemonium Barrel-Aged Stout\"}, {\"name\": \"Pandemonium Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Pandemonium Pale Ale\"}, {\"name\": \"Pandion Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Pandion Pale Ale\"}, {\"name\": \"Pandora\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Pandora\"}, {\"name\": \"Pandora Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Pandora Pale Ale\"}, {\"name\": \"Pandora's Bock\", \"component 0\": 1.2932210843801841, \"component 1\": 1.8370065144401517, \"label\": \"Pandora's Bock\"}, {\"name\": \"Pandora's Helios Hefeweizen\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Pandora's Helios Hefeweizen\"}, {\"name\": \"Pangaea\", \"component 0\": -1.429076350418711, \"component 1\": -0.08328799245390109, \"label\": \"Pangaea\"}, {\"name\": \"Panhandle Porter\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Panhandle Porter\"}, {\"name\": \"Panic\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Panic\"}, {\"name\": \"Panic Buy (NZC)\", \"component 0\": -1.3126475922307228, \"component 1\": -0.23084156023002272, \"label\": \"Panic Buy (NZC)\"}, {\"name\": \"Panil Barriqu\\u00e9e\", \"component 0\": -0.872311760395272, \"component 1\": 2.027501304950462, \"label\": \"Panil Barriqu\\u00e9e\"}, {\"name\": \"Pannepooch Reserva\", \"component 0\": 2.243937109279094, \"component 1\": -0.21646391943938292, \"label\": \"Pannepooch Reserva\"}, {\"name\": \"Pannepot\", \"component 0\": 2.243937109279094, \"component 1\": -0.21646391943938292, \"label\": \"Pannepot\"}, {\"name\": \"Pannepot Grand Reserva\", \"component 0\": 1.7786257306016078, \"component 1\": 0.8240963364362089, \"label\": \"Pannepot Grand Reserva\"}, {\"name\": \"Panorama Wheat Ale\", \"component 0\": -1.6371016827226015, \"component 1\": 0.06120407737554239, \"label\": \"Panorama Wheat Ale\"}, {\"name\": \"Panther\", \"component 0\": 0.06473924836588163, \"component 1\": 1.6226358507232133, \"label\": \"Panther\"}, {\"name\": \"Okt\\u00f6 Bock\", \"component 0\": 1.2932210843801841, \"component 1\": 1.8370065144401517, \"label\": \"Okt\\u00f6 Bock\"}, {\"name\": \"Okto Festival Ale\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"Okto Festival Ale\"}, {\"name\": \"Oktober Fest-M\\u00e4rzen\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"Oktober Fest-M\\u00e4rzen\"}, {\"name\": \"Oktober Fuel\", \"component 0\": -1.2761288990228603, \"component 1\": -0.3680178284964432, \"label\": \"Oktober Fuel\"}, {\"name\": \"OktoberBeast\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"OktoberBeast\"}, {\"name\": \"Oktoberfest\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"Oktoberfest\"}, {\"name\": \"Patrons Project 19.01 // Grape Soda IPA // Sweet Relief // Pigs Pigs Pigs Pigs Pigs Pigs Pigs\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Patrons Project 19.01 // Grape Soda IPA // Sweet Relief // Pigs Pigs Pigs Pigs Pigs Pigs Pigs\"}, {\"name\": \"Patrons Project 2.02 // PB&J // Peanut Butter and Jelly Brown Ale\", \"component 0\": -0.21579036158618245, \"component 1\": 1.1051617666066806, \"label\": \"Patrons Project 2.02 // PB&J // Peanut Butter and Jelly Brown Ale\"}, {\"name\": \"Patrons Project 2.06 KENTUCKYSHIRE BREAKFAST STOUT // NOMAD CLAN // NOWT LIKE A PROPER BREW\", \"component 0\": 1.9503979514287368, \"component 1\": 1.9718116390337133, \"label\": \"Patrons Project 2.06 KENTUCKYSHIRE BREAKFAST STOUT // NOMAD CLAN // NOWT LIKE A PROPER BREW\"}, {\"name\": \"Patrons Project 4.04 // VICTORIAN LEMONADE IPA\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Patrons Project 4.04 // VICTORIAN LEMONADE IPA\"}, {\"name\": \"Patrons Project 6.03 Slamdank\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Patrons Project 6.03 Slamdank\"}, {\"name\": \"Patrons Project 6.06 // White Grape Brut IPA // Jon Simmons // What Fools These Mortals Be // Edge Brewing\", \"component 0\": 0.7977651921466918, \"component 1\": -1.2926904038224214, \"label\": \"Patrons Project 6.06 // White Grape Brut IPA // Jon Simmons // What Fools These Mortals Be // Edge Brewing\"}, {\"name\": \"Patrons Project 7.01 // S\\u00c6SONER // DDH SAISON\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Patrons Project 7.01 // S\\u00c6SONER // DDH SAISON\"}, {\"name\": \"Patrons Project 8.05 // Raspberry and Honeydew Melon Kolsch Style Ale // Vague // Slim Pickens\", \"component 0\": -2.107574840873011, \"component 1\": -0.6382705663844058, \"label\": \"Patrons Project 8.05 // Raspberry and Honeydew Melon Kolsch Style Ale // Vague // Slim Pickens\"}, {\"name\": \"Patterson Pumpkin\", \"component 0\": 1.4371918397872945, \"component 1\": 1.9735984206123742, \"label\": \"Patterson Pumpkin\"}, {\"name\": \"Patty's Chile Beer\", \"component 0\": -1.7958718999882755, \"component 1\": -0.3168542809014389, \"label\": \"Patty's Chile Beer\"}, {\"name\": \"Patuxent Pale Ale\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Patuxent Pale Ale\"}, {\"name\": \"Pau Hana Pilsner\", \"component 0\": -0.6330631098612627, \"component 1\": -0.30884238608084963, \"label\": \"Pau Hana Pilsner\"}, {\"name\": \"Paulaner 1634 Urtyp Hell\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"Paulaner 1634 Urtyp Hell\"}, {\"name\": \"Paulaner Hefe-Weizen / Hefe-Wei\\u00dfbier Naturtr\\u00fcb / Natural Wheat\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Paulaner Hefe-Weizen / Hefe-Wei\\u00dfbier Naturtr\\u00fcb / Natural Wheat\"}, {\"name\": \"Paulaner Hefeweizen (Natural Wheat)\", \"component 0\": -1.6807142766364571, \"component 1\": 0.6669115860166044, \"label\": \"Paulaner Hefeweizen (Natural Wheat)\"}, {\"name\": \"Paulaner Hefeweizen Dunkel\", \"component 0\": -1.2761288990228603, \"component 1\": -0.3680178284964432, \"label\": \"Paulaner Hefeweizen Dunkel\"}, {\"name\": \"Paulaner Hell\", \"component 0\": -0.02559351072874966, \"component 1\": -0.33264556383177085, \"label\": \"Paulaner Hell\"}, {\"name\": \"Paulaner Munchmarzen\", \"component 0\": -3.132929520980002, \"component 1\": 0.5350084438311128, \"label\": \"Paulaner Munchmarzen\"}, {\"name\": \"Paulaner Oktoberfest Weisn\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"Paulaner Oktoberfest Weisn\"}, {\"name\": \"Paulaner Original Munich Premium Lager\", \"component 0\": -0.6406495193409999, \"component 1\": 0.9147001240260422, \"label\": \"Paulaner Original Munich Premium Lager\"}, {\"name\": \"Paulaner Premium Pils\", \"component 0\": -1.9447691607380753, \"component 1\": -1.0453401185874989, \"label\": \"Paulaner Premium Pils\"}, {\"name\": \"Paulaner Roggen\", \"component 0\": -0.8550173490464535, \"component 1\": -1.380480312921566, \"label\": \"Paulaner Roggen\"}, {\"name\": \"Paulaner Salvator\", \"component 0\": 0.621126492516488, \"component 1\": 1.681537411039195, \"label\": \"Paulaner Salvator\"}, {\"name\": \"Paulaner Weissbier Kristalklar\", \"component 0\": -3.131006177395514, \"component 1\": 0.7461804190777744, \"label\": \"Paulaner Weissbier Kristalklar\"}, {\"name\": \"Paulina\", \"component 0\": -1.0715704862314948, \"component 1\": -0.17934969339944057, \"label\": \"Paulina\"}, {\"name\": \"Paulina Lake Pilsner\", \"component 0\": -0.6920169760821689, \"component 1\": -0.17652668415232833, \"label\": \"Paulina Lake Pilsner\"}, {\"name\": \"Paulus\", \"component 0\": -1.785731792266487, \"component 1\": -0.3509452672219862, \"label\": \"Paulus\"}, {\"name\": \"Paupack Amber Lager\", \"component 0\": -1.1173861962116771, \"component 1\": -0.20478040430246067, \"label\": \"Paupack Amber Lager\"}, {\"name\": \"Paupack Cream Ale\", \"component 0\": -2.471866427339535, \"component 1\": -0.7272831125902498, \"label\": \"Paupack Cream Ale\"}, {\"name\": \"Pauwel Kwak\", \"component 0\": -0.9803855756063737, \"component 1\": 0.1059384539082724, \"label\": \"Pauwel Kwak\"}, {\"name\": \"Paver Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Paver Porter\"}, {\"name\": \"Paw Paw Wheat\", \"component 0\": -1.970529240956362, \"component 1\": 0.0012470917859071836, \"label\": \"Paw Paw Wheat\"}, {\"name\": \"Paw Paw's Peach\", \"component 0\": -1.970529240956362, \"component 1\": 0.0012470917859071836, \"label\": \"Paw Paw's Peach\"}, {\"name\": \"Pawpaw La Maison\", \"component 0\": -0.889611607760833, \"component 1\": -0.3243080943003819, \"label\": \"Pawpaw La Maison\"}, {\"name\": \"Pax Nemesis\", \"component 0\": -0.8550173490464535, \"component 1\": -1.380480312921566, \"label\": \"Pax Nemesis\"}, {\"name\": \"Pay Day\", \"component 0\": -0.6425402870396948, \"component 1\": -0.11216408392485198, \"label\": \"Pay Day\"}, {\"name\": \"Pay it Forward Cocoa Porter\", \"component 0\": -0.7210215427841452, \"component 1\": 1.659663623178681, \"label\": \"Pay it Forward Cocoa Porter\"}], \"data-857f3faf9d4c6415e6f404787ff05f8c\": [{\"variable\": \"alcohol_by_volume\", \"component 0\": 3.790836762016436, \"component 1\": 0.08383502256938805, \"label\": \"alcohol_by_volume\"}, {\"variable\": \"international_bitterness_units\", \"component 0\": 2.973947220752599, \"component 1\": 0.7729178618789144, \"label\": \"international_bitterness_units\"}, {\"variable\": \"standard_reference_method\", \"component 0\": 1.712470648604303, \"component 1\": 1.331160332261645, \"label\": \"standard_reference_method\"}, {\"variable\": \"final_gravity\", \"component 0\": 3.757920274304464, \"component 1\": 0.08651243232787202, \"label\": \"final_gravity\"}, {\"variable\": \"is_organic\", \"component 0\": 2.8455097532950506e-06, \"component 1\": 0.009251326831027135, \"label\": \"is_organic\"}, {\"variable\": \"style\", \"component 0\": 4.470786462792742, \"component 1\": 3.4431691209343644, \"label\": \"style\"}]}}, {\"mode\": \"vega-lite\"});\n",
       "</script>"
      ],
      "text/plain": [
       "alt.LayerChart(...)"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "famd.plot(\n",
    "    dataset,\n",
    "    x_component=0,\n",
    "    y_component=1\n",
    ")"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Contributions"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-09-07T18:17:58.116803Z",
     "iopub.status.busy": "2024-09-07T18:17:58.116693Z",
     "iopub.status.idle": "2024-09-07T18:17:58.141225Z",
     "shell.execute_reply": "2024-09-07T18:17:58.140977Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_7d914\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"index_name level0\" >component</th>\n",
       "      <th id=\"T_7d914_level0_col0\" class=\"col_heading level0 col0\" >0</th>\n",
       "      <th id=\"T_7d914_level0_col1\" class=\"col_heading level0 col1\" >1</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th class=\"index_name level0\" >name</th>\n",
       "      <th class=\"blank col0\" >&nbsp;</th>\n",
       "      <th class=\"blank col1\" >&nbsp;</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_7d914_level0_row0\" class=\"row_heading level0 row0\" >Agamemnon</th>\n",
       "      <td id=\"T_7d914_row0_col0\" class=\"data row0 col0\" >0.536%</td>\n",
       "      <td id=\"T_7d914_row0_col1\" class=\"data row0 col1\" >0.255%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_7d914_level0_row1\" class=\"row_heading level0 row1\" >High West-ified Imperial Coffee Stout</th>\n",
       "      <td id=\"T_7d914_row1_col0\" class=\"data row1 col0\" >0.536%</td>\n",
       "      <td id=\"T_7d914_row1_col1\" class=\"data row1 col1\" >0.202%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_7d914_level0_row2\" class=\"row_heading level0 row2\" >Ten FIDY</th>\n",
       "      <td id=\"T_7d914_row2_col0\" class=\"data row2 col0\" >0.536%</td>\n",
       "      <td id=\"T_7d914_row2_col1\" class=\"data row2 col1\" >0.202%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_7d914_level0_row3\" class=\"row_heading level0 row3\" >Midnight Flight</th>\n",
       "      <td id=\"T_7d914_row3_col0\" class=\"data row3 col0\" >0.536%</td>\n",
       "      <td id=\"T_7d914_row3_col1\" class=\"data row3 col1\" >0.202%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_7d914_level0_row4\" class=\"row_heading level0 row4\" >FSB</th>\n",
       "      <td id=\"T_7d914_row4_col0\" class=\"data row4 col0\" >0.536%</td>\n",
       "      <td id=\"T_7d914_row4_col1\" class=\"data row4 col1\" >0.202%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x1683a8150>"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "(\n",
    "    famd.row_contributions_\n",
    "    .sort_values(0, ascending=False)\n",
    "    .head(5)\n",
    "    .style.format('{:.3%}')\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2024-09-07T18:17:58.142776Z",
     "iopub.status.busy": "2024-09-07T18:17:58.142666Z",
     "iopub.status.idle": "2024-09-07T18:17:58.154045Z",
     "shell.execute_reply": "2024-09-07T18:17:58.153813Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_a3e41\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"index_name level0\" >component</th>\n",
       "      <th id=\"T_a3e41_level0_col0\" class=\"col_heading level0 col0\" >0</th>\n",
       "      <th id=\"T_a3e41_level0_col1\" class=\"col_heading level0 col1\" >1</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th class=\"index_name level0\" >variable</th>\n",
       "      <th class=\"blank col0\" >&nbsp;</th>\n",
       "      <th class=\"blank col1\" >&nbsp;</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_a3e41_level0_row0\" class=\"row_heading level0 row0\" >alcohol_by_volume</th>\n",
       "      <td id=\"T_a3e41_row0_col0\" class=\"data row0 col0\" >23%</td>\n",
       "      <td id=\"T_a3e41_row0_col1\" class=\"data row0 col1\" >1%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_a3e41_level0_row1\" class=\"row_heading level0 row1\" >international_bitterness_units</th>\n",
       "      <td id=\"T_a3e41_row1_col0\" class=\"data row1 col0\" >18%</td>\n",
       "      <td id=\"T_a3e41_row1_col1\" class=\"data row1 col1\" >13%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_a3e41_level0_row2\" class=\"row_heading level0 row2\" >standard_reference_method</th>\n",
       "      <td id=\"T_a3e41_row2_col0\" class=\"data row2 col0\" >10%</td>\n",
       "      <td id=\"T_a3e41_row2_col1\" class=\"data row2 col1\" >23%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_a3e41_level0_row3\" class=\"row_heading level0 row3\" >final_gravity</th>\n",
       "      <td id=\"T_a3e41_row3_col0\" class=\"data row3 col0\" >22%</td>\n",
       "      <td id=\"T_a3e41_row3_col1\" class=\"data row3 col1\" >2%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_a3e41_level0_row4\" class=\"row_heading level0 row4\" >is_organic</th>\n",
       "      <td id=\"T_a3e41_row4_col0\" class=\"data row4 col0\" >0%</td>\n",
       "      <td id=\"T_a3e41_row4_col1\" class=\"data row4 col1\" >0%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_a3e41_level0_row5\" class=\"row_heading level0 row5\" >style</th>\n",
       "      <td id=\"T_a3e41_row5_col0\" class=\"data row5 col0\" >27%</td>\n",
       "      <td id=\"T_a3e41_row5_col1\" class=\"data row5 col1\" >60%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x168189110>"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "famd.column_contributions_.style.format('{:.0%}')"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": ".venv",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.4"
  },
  "vscode": {
   "interpreter": {
    "hash": "441c2ec70d9faeb70e7723f55150c6260f4a26a9c828b90915d3399002e14f43"
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
